如下所示验证字符串的正则表达式是什么
0000-XXXX-XXXX
开头的四位数字然后是连字符,然后是4个字母,然后是连字符,然后是4个字母。
谢谢。
答案 0 :(得分:0)
$string="1234-ABCD-EFGH";
preg_match("~[0-9]{4}-[A-Z]{4}-[A-Z]{4}~", $string, $matches);
print_r($matches);
此代码将输出包含匹配信息的$ matches数组。
preg_match
将返回true
或false
,具体取决于字符串是否匹配。
如果您还希望匹配小写字符,请使用以下字符:
preg_match("~[0-9]{4}-[A-Za-z]{4}-[A-Za-z]{4}~", $string, $matches);