O código é o seguinte:
Copie o código do código da seguinte forma:
<script type="texto/javascript">
String.prototype.Trim = function() {
var m = this.match(/^/s*(/S+(/s+/S+)*)/s*$/);
retornar (m == nulo) "": m[1];
}
String.prototype.isMobile = function() {
return (/^(?:13/d|15[89])-?/d{5}(/d{3}|/*{3})$/.test(this.Trim()));
}
String.prototype.isTel = função()
{
//"Formato compatível: código do país (2 a 3 dígitos)-código de área (2 a 3 dígitos)-número de telefone (7 a 8 dígitos)-número do ramal (3 dígitos)"
//retorna (/^(([0/+]/d{2,3}-)?(0/d{2,3})-)?(/d{7,8})(-(/d {3,}))?$/.test(this.Trim()));
retornar (/^(([0/+]/d{2,3}-)?(0/d{2,3})-)(/d{7,8})(-(/d{3, }))?$/.test(this.Trim()));
}
função chkForm() {
com(documento.form1){
if (tel.value.isMobile()||tel.value.isTel()) {
tel.valor = tel.valor.Trim();
alert("Seu número de telefone/celular é:" + tel.value);
retornar verdadeiro;
}
outro {
alert("Por favor, insira o número de celular correto ou número de telefone/n/n, por exemplo: 13916752109 ou 0712-3614072");
tel.focus();
retornar falso;
}
}
}
</script>
<nome do formulário="form1" método="post" action="" >
<input type="text" name="tel" value="13916752109" size="15" />
<input type="button" value="Test" onclick="return chkForm()"/>
</form>