This might be a very simple question. Suppose text box show value 10,000.12 when user edits data by mistake he remove first two numbers like ,000.12 and using this textbox in t
string str = ",0,100.12;"; var newstr = Regex.Replace(str,@"[^\d\.]+",""); decimal d = decimal.Parse(newstr, CultureInfo.InvariantCulture);