How to check variable have a digit at the end or not
本问题已经有最佳答案,请猛点这里访问。
我有两个变量1我的文件名和1我的文件名12.我想检查结尾是否有数字。
试试这个…
1 2 3 4 5 6 | $test="1 my file name 12"; $te = preg_match_all("/.*?(\d+)$/", $test, $digit); if($te>0) { echo $test." have following digit in end".$digit[count($digit)-1][0]; } |
结果:
请参见下面的简单regex:
1 2 3 4 5 | $var = 'my file name 2'; if (preg_match('~\d$~', $var)) { echo 'second filename ends with a digit'; } |