php - 用于验证此字符串的正则表达式

时间:2014-05-18 14:36:03

标签: php regex

如下所示验证字符串的正则表达式是什么

0000-XXXX-XXXX

开头的四位数字然后是连字符,然后是4个字母,然后是连字符,然后是4个字母。

谢谢。

1 个答案:

答案 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将返回truefalse,具体取决于字符串是否匹配。

如果您还希望匹配小写字符,请使用以下字符:

preg_match("~[0-9]{4}-[A-Za-z]{4}-[A-Za-z]{4}~", $string, $matches);