2014-02-07 206 views
-2

我試圖驗證對英國的電話號碼 - 具體要求我必須是:PHP - 基本的電話號碼驗證

  • 只能由數字
  • 唯一允許的非數字字符空間和破折號
  • 必須以零

任何人都可以提出一個很好的和簡單的正則表達式,我可以使用嗎?

+2

問題要求代碼必須證明正在解決這個問題的一個最小的理解。請包括你在這個問題本身的嘗試。 – Kermit

+0

about +44(0)1234 567891? – CD001

回答

1

嘗試用以下的正則表達式:

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

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