转自:http://www.jb51.net/article/15232.htm
c#正则判断一个格式化数字里是否有逗号的解决方法
- public string check_number(string num_str)
- {
- num_str = num_str.Trim();
- if (Regex.IsMatch(num_str, @"^\d+(\.\d+)?$|^\d+(\,\d+)+(\.\d+)?$"))
- {
- this.Nonum = true;
- return num_str.Replace(",", "");
- }
- else
- {
- this.Nonum = false;
- return num_str;
- }
- }
- eg:1.00
- 123,123
- 456,123.00
复制代码
|
|