如何验证一个字符串,可以包含数字空格,+和 - 使用正则表达式php

时间:2011-10-20 06:38:15

标签: php regex validation

我想使用php验证电话号码如下。

009411774132482 011 2560-205

3 个答案:

答案 0 :(得分:2)

试试这个'/^\+?[0-9 \-]+$/'

答案 1 :(得分:1)

应该这样做......

preg_match('/^\+?[\d -]+\z/', $str);

CodePad

它会允许......

  • 可选的前+
  • 多个数字(0-9),空格和-。如果您想要最低金额,请将+{9,}交换。
  • 不允许尾随\n

答案 2 :(得分:0)

试试这个正则表达式:

^[\d\s+-]+$