【发布时间】:2013-03-05 12:25:26
【问题描述】:
请你帮帮我,我需要一个正则表达式来只允许整数并且字符串不能为空。
谢谢
【问题讨论】:
-
你试过在这里搜索吗?
-
嗯,
४是一个数字......
标签: regex
请你帮帮我,我需要一个正则表达式来只允许整数并且字符串不能为空。
谢谢
【问题讨论】:
४ 是一个数字......
标签: regex
/^-?\d+$/
此正则表达式将匹配一个或多个数字。所以不会根据需要允许空白,并且只允许整数
实际上,\d 之后的 + 强制要求输入字符串中至少存在一位数字。
开头的- 检查-,后面的? 使其成为可选。
【讨论】:
你应该试试这个:
^\d+$
^ : 要捕获的字符串的开头
$ : 要捕获的字符串的结尾
\d :所有数字(相当于 [0-9])
+ : 至少一个类
【讨论】: