仅限整数的正则表达式而不是空白字符串

时间:2013-03-05 12:25:27

标签: regex

请帮助我,我需要一个正则表达式只允许整数,字符串不能为空。

由于

2 个答案:

答案 0 :(得分:4)

/^-?\d+$/

此正则表达式将匹配一个或多个数字。因此不会根据需要允许空白,并且只允许整数 实际上+之后的\d强制输入字符串中至少有一个数字 开头的-会检查-,以下?会将其设为可选。

答案 1 :(得分:1)

你应该尝试这个:

^\d+$

^:开始捕获字符串 $:要捕获的字符串的结尾
\ d:所有数字(相当于[0-9])
+:至少有一个类