2014-02-07 214 views
-2

我试图验证对英国的电话号码 - 具体要求我必须是:PHP - 基本的电话号码验证

  • 只能由数字
  • 唯一允许的非数字字符空间和破折号
  • 必须以零

任何人都可以提出一个很好的和简单的正则表达式,我可以使用吗?

+2

问题要求代码必须证明正在解决这个问题的一个最小的理解。请包括你在这个问题本身的尝试。 – Kermit

+0

about +44(0)1234 567891? – CD001

回答

1

尝试用以下的正则表达式:

^0([ -]\d+)*\d+$ 
+0

干杯不太好用,但是这样做:'^ 0(\ d + [ - ])* \ d + $' – GSTAR