黑马程序员技术交流社区

标题: C# 正则判断一个数字的格式是否有逗号的代码 [打印本页]

作者: 陈君    时间: 2014-8-11 17:27
标题: C# 正则判断一个数字的格式是否有逗号的代码
转自:http://www.jb51.net/article/15232.htm
c#正则判断一个格式化数字里是否有逗号的解决方法
  1. public string check_number(string num_str)
  2. {

  3. num_str = num_str.Trim();

  4. if (Regex.IsMatch(num_str, @"^\d+(\.\d+)?$|^\d+(\,\d+)+(\.\d+)?$"))
  5. {
  6. this.Nonum = true;
  7. return num_str.Replace(",", "");
  8. }
  9. else
  10. {
  11. this.Nonum = false;
  12. return num_str;

  13. }


  14. }

  15. eg:1.00
  16. 123,123
  17. 456,123.00
复制代码






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2