fin*_*man 85 php regex pcre preg-match
我在使用正则表达式方面遇到了一些麻烦.
这是我的代码
$pattern = "^([0-9]+)$";
if (preg_match($pattern, $input))
echo "yes";
else
echo "nope";
Run Code Online (Sandbox Code Playgroud)
我跑了然后得到:
警告:preg_match()[function.preg-match]:找不到结尾分隔符'^'
Kob*_*obi 138
PHP正则表达式字符串需要分隔符.尝试:
$numpattern="/^([0-9]+)$/";
Run Code Online (Sandbox Code Playgroud)
另外,请注意您有一个小写o,而不是零.此外,如果您只是在验证,则不需要捕获组,并且可以简化正则表达式/^\d+$/
.
另请参阅:PHP - 分隔符
归档时间: |
|
查看次数: |
93532 次 |
最近记录: |