验证字符串是javascript中的非负整数

Lal*_*esh 6 javascript regex validation integer

这是验证整数的解决方案.有人可以解释卡里姆答案的逻辑.
这很完美,但我无法理解如何.

var intRegex = /^\d+$/;
if(intRegex.test(someNumber)) {
   alert('I am an int');
   ...
}
Run Code Online (Sandbox Code Playgroud)

gdo*_*ica 13

正则表达式: /^\d+$/

^ // beginning of the string
\d //  numeric char [0-9]
+ // 1 or more from the last
$ // ends of the string
Run Code Online (Sandbox Code Playgroud)

当它们全部合并时:

从字符串的开头到结尾,只有一个或多个数字char [0-9]和数字.


Lou*_*cci 5

查看正则表达式参考:http://www.javascriptkit.com/javatutors/redev2.shtml

/^\d+$/
^ : Start of string
\d : A number [0-9]
+ : 1 or more of the previous
$ : End of string
Run Code Online (Sandbox Code Playgroud)