jquery中用于电话号码的正则表达式示例

Paw*_*ary 17 regex validation jquery

我对jquery很新,我只想要一个reqular表达式来验证jquery中我的一个文本字段的电话号码.

我可以接受-+ () 0-9用户,你有这个正则表达式或正则表达式的电话号码比我需要的更好吗?

提前致谢.

gen*_*sis 34

使用 rexeg

/\(?([0-9]{3})\)?([ .-]?)([0-9]{3})\2([0-9]{4})/
Run Code Online (Sandbox Code Playgroud)
  • (123)456 7899
  • (123).456.7899
  • (123)-456-7899
  • 123-456-7899
  • 123 456 7899
  • 1234567899

支持的


Sha*_*oli 8

试试这个

function validatePhone(phoneNumber){
   var phoneNumberPattern = /^\(?(\d{3})\)?[- ]?(\d{3})[- ]?(\d{4})$/;  
   return phoneNumberPattern.test(phoneNumber); 
}
Run Code Online (Sandbox Code Playgroud)


Sil*_*oia 7

意大利电话号码:

/^([+]39)?((3[\d]{2})([ ,\-,\/]){0,1}([\d, ]{6,9}))|(((0[\d]{1,4}))([ ,\-,\/]){0,1}([\d, ]{5,10}))$/
Run Code Online (Sandbox Code Playgroud)
  • +39 347 12 34 567
  • 347-1234567
  • 1234567分之347
  • 347 123456
  • 3471234567
  • 02/1234567
  • 051 12 34 567

支持的