Red de conocimiento informático - Conocimiento sistemático - Solicite una expresión de verificación regular para un número de teléfono. El número de teléfono incluye un número de teléfono fijo y un número de teléfono móvil. El número de teléfono fijo puede tener un código de área y un número de extensión.

Solicite una expresión de verificación regular para un número de teléfono. El número de teléfono incluye un número de teléfono fijo y un número de teléfono móvil. El número de teléfono fijo puede tener un código de área y un número de extensión.

//Juzga si el teléfono es correcto

función isnum1(id) {

var str = document.getElementById(id).value;

if (str != "" amp; amp; str != null) {

var zz = /^13[0-9]{1}[0-9]{8} $| ^15[0-9]{1}[0-9]{8}$|^18[8-9]{1}[0-9]{8}$/;

if ( !str.match(zz)) {

alert("¡El formato del teléfono móvil es incorrecto!");

document.getElementById(id).value = "";

var txt = document.getElementById(id);

txt.focus()

}

}

<; p>}

//Juzga si la llamada telefónica es correcta

function isnum2(id) {

var str = document.getElementById(id).value ;

if (str != "" amp; amp; str != null) {

var zz = /(^[0-9]{3, 4}\- [0-9]{ 3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{ 3,8}$) |(^0{0,1}13[0-9]{9}$)/;

if (!str.match(zz)) {

alert(" ¡El formato del teléfono es incorrecto! ");

document.getElementById(id).value = ""; var txt = document.getElementById(id)

txt.focus();

}

}

}