ejemplo de una expresión regular en jquery para números de teléfono

Soy muy nuevo en jquery, solo quiero una expresión adecuada para validar números de teléfono en jquery para uno de mis campos de texto.

Puedo aceptar -+ () 0-9 de los usuarios, ¿tiene una expresión regular para esta o una expresión regular para números telefónicos mejor que la que necesito?

Gracias por adelantado.

Usa este rexeg

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

soportado

Prueba esto

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

Para el número de teléfono italiano:

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

soportado

Para números telefónicos de EE. UU .:

 /(((\(\d{3}\) ?)|(\d{3}-)|(\d{3}\.))?\d{3}(-|\.)\d{4})/g; 

Para los hrefs de EE. UU. Con números de teléfono:

 /((\"tel:((\d{11})|(\d{10})|(((\(\d{3}\) ?)|(\d{3}-)|(\d{3}\.))?\d{3}(-|\.)\d{4}))\"))/g; 

Sé que son un poco torpes, pero captarán la mayoría de los números de teléfono mal formateados que ves en Internet.

¿Quieres ver cómo funciona en jquery? Consulte: https://jsfiddle.net/uohx1fo3/15/

Intereting Posts