Her*_*den 0 php regex preg-match
<?php
$string = '395095427174400_558374047513203';
if(preg_match("/^[0-9][_][0-9]$/",$string)){
echo "True";
}else{
echo "False";
}
?>
Run Code Online (Sandbox Code Playgroud)
为什么我的正则表达式在数字之间不匹配并下划线?
你regex确实匹配数字之间的下划线,只是个位数的数字。
/^[0-9][_][0-9]$/
^ # Start of line
[0-9] # A single digit
[_] # An underscore
[0-9] # A single digit
$ # End of line
Run Code Online (Sandbox Code Playgroud)
您想用来+匹配一位或多位数字:
/^[0-9]+_[0-9]+$/
^ # Start of line
[0-9]+ # One or more digit
_ # An underscore
[0-9]+ # One or more digit
$ # End of line
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6042 次 |
| 最近记录: |