Asp.net 字符串仅包含数字
可能重复:Asp.net 字符串仅包含数字,asp.net,regex,Asp.net,Regex,可能重复: 如何检查字符串是否只包含数字,而不是空字符串 提前感谢。匹配1个或多个数字,将正则表达式锚定在开头和结尾: /^\d+$/ ^-锚定在字符串的开头 \d-匹配数字([0-9]的别名) +-匹配前面的一个或多个 $-锚定在字符串的末尾 尝试使用一个(不允许字段为空)而不是RegularExpressionValidator(允许字段为空)。你真的尝试过搜索这个问题的答案吗?@Anubhava:我正在使用一个验证器和所谓的重复答案,即^[0-9]+$allowed空字符串和空格。
如何检查字符串是否只包含数字,而不是空字符串
提前感谢。匹配1个或多个数字,将正则表达式锚定在开头和结尾:
/^\d+$/
-锚定在字符串的开头^
-匹配数字(\d
[0-9]的别名)
-匹配前面的一个或多个+
-锚定在字符串的末尾$
^[0-9]+$
可以匹配空字符串或空格。谢谢,但它接受空格和空字符串。不,它不接受。我专门编写的正则表达式无法匹配空字符串或空格。您如何使用它?我通过页面标记中的asp:RegularExpressionValidator使用它,但在上述情况下,它的行为会意外然后问题出在正则表达式验证器上,你应该问另一个问题。上面的正则表达式无法改进。