Joh*_*ohn 4 php regex preg-match
我有以下正则表达式来查看 $string 是否包含数字后跟字母。但是,我只需要它检查数值后是否包含 1 个字母。虽然下面的代码有效,但如果 $string 是 28AB 那么它也会匹配正则表达式,但它不应该匹配,它应该只匹配任何后跟单个字母的数字值。
$string = "28A";
$containsSpecial = preg_match('/[d\^a-zA-Z]/', $string);
Run Code Online (Sandbox Code Playgroud)
^\d+[a-zA-Z]$
Run Code Online (Sandbox Code Playgroud)
试试这个。您的代码使用[]它可以匹配提供的列表中的任何字符。还可以使用锚点进行严格匹配,而不是部分匹配。看这里
| 归档时间: |
|
| 查看次数: |
2178 次 |
| 最近记录: |