仅包含数字的字符串

时间:2012-06-06 18:57:37

标签: asp.net regex

  

可能重复:
  Regex for just only numbers
  Javascript regex for allowing only positive digits

如何检查字符串是否只包含数字而且不是空字符串?

提前谢谢。

2 个答案:

答案 0 :(得分:3)

与1位或更多位数匹配,将正则表达式锚定在开头和结尾:

/^\d+$/
  • ^ - 锚定在字符串的开头
  • \d - 匹配数字([0-9]
  • 的别名)
  • + - 匹配前面的一个或多个
  • $ - 锚定在字符串的末尾

答案 1 :(得分:1)

尝试使用RequiredFieldValidator(不允许该字段为空)而不是使用RegularExpressionValidator(确实如此)。