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();
}
}
}