2012-02-10 156 views
0

如何使用Javascript/jQuery驗證電話號碼是否匹配+322123456的格式?電話號碼格式驗證

  1. +32是強制性的,電話號碼以它開頭。
  2. 的+32,8或9號之後

回答

4

嘗試

\+32\d{8,9} 

DEMO

+1

OP說「+32」是強制性的..所以它應該是'\ + 32 \ d {8,9}';) – 2012-02-10 06:21:58

+0

oops ..我認爲它的可選 – diEcho 2012-02-10 06:22:48

+0

我試過這個:http:// jsfiddle。淨/ Kris_I/srvpQ/2 /但沒有工作,我錯過了可能 – 2012-02-10 07:32:30

0

你使用這個表達式:\+32[0-9]{8}[0-9]+檢查。

+1

這不是做得比較工作。使用相同的格式,可以在「+32」之後有10個或更多字符。這個'\ +32 [0-9] {8,9}'將起作用。 – sinemetu1 2012-02-11 04:16:49

+0

LOL我愛RegEx問題!他們總是從聲稱自己的解決方案的人那裏得到10個「答案」,而他們從來不會這樣做。爲什麼不在人們發佈前測試東西? – 2012-02-15 14:18:36

5

使用正則表達式來做到這一點。

/\+32\d{8,9}/