Verificar el número de teléfono móvil periódicamente
La siguiente es una expresión regular que se utiliza para verificar si el número de teléfono es un número de teléfono móvil, un número de teléfono fijo y si tiene un código de área:
Teléfono destacado
{ var es teléfono móvil = /^([0-9]{3, 4}-)? [0-9]{7, 8}$/;
var isFixMob= /^0?1[3 | 4 5 | 8][0-9]\ d { 8 } $/;
if(isfixmob . test(val)| | es teléfono móvil . test(val))
{return true} else {return false}}
si (Teléfono (myForm.Phone.value) == falso)?
{layer.alert('El formato del número de teléfono de contacto es incorrecto'); Teléfono.enfoque(). Devuelve falso}
Datos extendidos:
Aplicación de expresiones regulares - aplicación de muestra
1 Verificar nombre de usuario y contraseña: ("[a-za-z ] \w{5,15}$") El formato es correcto: "[A-Z][a-z]_[0-9]", la primera palabra debe ser 6 ~.
2. Verificar número de teléfono: ("(\ d {3, 4}-) \ d {7, 8} $ ") Formato correcto: XXX/xxxx-xxxxxxxx/xxxxxxxx.
3. Verificar número de teléfono móvil: "1[3 | 4 | 5 | 7 | 8][0-9]{ 9 } $"
4. (15 bits): "\d{14}[[0-9],0-9xX]", (18 bits): "\d{17} (\d|x)
5. Verificar dirección de correo electrónico: ("\w ([-.]\w) * @ \w ([-.]\w) * \.\w ([-.]\w)* $";
6. Sólo puedes ingresar una cadena que consta de números y 26 letras en inglés: ("[a-za-z0-9] $ ");
7. ] ([.] [0-9] ) {0, 1} $
8 Solo se pueden ingresar números: "[0-9] * $"
9. Solo puedes ingresar n dígitos: "\d{n}$".
10 Solo puedes ingresar al menos n dígitos: "\d{n,}$"
11. Solo se pueden ingresar m~n dígitos: "\d{m,n}$"
12. Solo se pueden ingresar números que comiencen con cero y distintos de cero: "(0 | [1- 9] [0-9] *) $".
13. Sólo se pueden ingresar números reales positivos con dos decimales: "[0-9] (\.[0-9] { 2} )?$".
14. Sólo se pueden ingresar números reales positivos con decimales del 1 al 3: "[0-9] (\. [0-9] {1, 3})? $".
15. Sólo se pueden ingresar números enteros positivos distintos de cero: "\? [1-9][0-9]*$".
Materiales de referencia: /p >
Enciclopedia Baidu: Expresiones regulares