【发布时间】:2017-04-23 19:36:51
【问题描述】:
(00355) XX-XXX-XXXX
到目前为止,我有这个,但我不知道如何表达前五位数字必须是 00355。
/^.d{2}.\d{3}.\d{4}.$/
【问题讨论】:
(00355) XX-XXX-XXXX
到目前为止,我有这个,但我不知道如何表达前五位数字必须是 00355。
/^.d{2}.\d{3}.\d{4}.$/
【问题讨论】:
试试这个:
#^\(00355\) \d{2}-\d{3}-\d{4}$#
https://regex101.com/r/d9ktJf/1
它基本上会检查以 00355 开头的字符串,然后是空格,然后是 2 个数字,然后是 -,然后是 3 个数字 - 并以 4 个数字结尾,# 用作分隔符。
【讨论】:
如果你想给用户更多的灵活性:
http://www.phpliveregex.com/p/i9u
preg_match("/(00355\s\d{2}[-|\s]\d{3}[-|\s]\d{4})/", $input, $output);
【讨论】:
【讨论】: