Ran*_*rez 3 php regex validation
只有正整数的正则表达式是什么?(不允许零)
我只能获得数字的正则表达式 ^\d+$.我一直试图在网上寻找一个,但已经有一个小时,所以我决定在Stack Overflow上发布它.
火柴:
1 || 2 || 444 || 9000 || 012
Run Code Online (Sandbox Code Playgroud)
非比赛:
9.2 || -90
Run Code Online (Sandbox Code Playgroud)
可能是你正在寻找^[1-9]+$模式.它会匹配1245,2253但不是1003.或0124.如果你想匹配第三个数字(1003)以及使用^[1-9]\d*$模式.
在php中你会使用
preg_match('/^[1-9]\d*$/', $subject, $matches)
Run Code Online (Sandbox Code Playgroud)