标签: php regex preg-match
我想用php preg(preg_match)验证模式。我的模式看起来像这样:
preg_match
[ [3 or 4 digits] - ][ 7 digits]{1}
的示例:
345-4444444 9800-1120222 1111111 1000000 0233-7777777
我试过这个:
pattern = "/\A[\d{3,4}[-]{0,1}]{0,1}\d{7}\z/";
但这不正确。 请给出正确的模式。
答案 0 :(得分:5)
试试这个:
/^(\d{3,4}-)?\d{7}$/
演示:http://www.rubular.com/r/aOAyuNsVpH