validar validacion utilizar solo regulares pattern numeros letras iguales expresiones decimales contraseñas como html5 validation

validacion - Validación de número de teléfono HTML5 con patrón



validar solo letras en html (5)

Estoy usando la validación de formularios HTML5 para validar números telefónicos de India.

Los números de teléfono de India tienen 10 dígitos de longitud y comienzan con 7, 8 o 9.

Por ejemplo:

  1. 7878787878
  2. 9898989898
  3. 8678678878

Estos números de teléfono son válidos, pero

  1. 1212121212
  2. 3434545464
  3. 6545432322

son inválidos

Sugiera un patrón que pueda detectar números válidos de la India.

Hasta ahora, mi patrón es [0-9]{10} , pero no verifica si el primer dígito es 7, 8 o 9.


¿Qué tal esto? /(7|8|9)/d{9}/

Comienza buscando 7, 8, 9 y luego 9 dígitos.


Este código aceptará todos los códigos de país con el signo +

<input type="text" pattern="[0-9]{5}[-][0-9]{7}[-][0-9]{1}"/>

Algunos países permiten un único carácter "0" en lugar de "+" y otros un carácter doble "0" en lugar de "+". Ninguno de los dos es estándar.


La validación de expresiones regulares para india debe asegurarse de que se usa +91, luego asegúrese de que se use 7, 8,9 después de +91 y finalmente seguido de 9 dígitos.

/^+91(7/d|8/d|9/d)/d{9}$/

Sin embargo, su expresión regular original no requiere un "+" en el frente.

Get the more information from below link
w3schools.com/jsref/jsref_obj_regexp.asp


Qué tal si

<input type="text" pattern="[789][0-9]{9}">


<input type="text" name="Phone Number" pattern="[7-9]{1}[0-9]{9}" title="Phone number with 7-9 and remaing 9 digit with 0-9"> Prueba este código ...

Este código te permitirá ingresar solo en este formato

ej .: 9238726384 (comenzando con 9 u 8 o 7 y otros 9 dígitos usando cualquier número) 8237373746 7383673874

Formato incorrecto: 2937389471 (comenzando no con 9 u 8 o 7) 32796432796 (más de 10 dígitos) 921543 (menos de 10 dígitos)