function isTelephone(s)
{
var patrn1=/^13[5-9]\d[8]$/;
var patrn2=/^13744\d[6]$/; if (patrn1.exec(s) && !patrn2.exec(s)){
return true;
}
return false;
}
{
var patrn1=/^13[5-9]\d[8]$/;
var patrn2=/^13744\d[6]$/; if (patrn1.exec(s) && !patrn2.exec(s)){
return true;
}
return false;
}
===================
===================对问题2的补充说明!! 请给出代码~~~~~使用javascript来检验输入数据是否为数字类型;
function isTelephone(s)
{
var patrn1=/^13[5-9]\d{8}$/;
var patrn2=/^13744\d{6}$/; if (patrn1.exec(s) && !patrn2.exec(s)){
return true;
}
return false;
}
function isTelephone(s)
{
var patrn1=/^13[5-9]\d{8}$/;
var patrn2=/^13744\d{6}$/; if (patrn1.exec(s) && !patrn2.exec(s)){
return true;
}
return false;
}
function isNumber()
{
if ( !(((window.event.keyCode >= 48) && (window.event.keyCode <= 57))
|| (window.event.keyCode == 13) || (window.event.keyCode == 46)
|| (window.event.keyCode == 45)))
{
window.event.keyCode = 0 ;
alert("必须输入数字");
}
}
</script>
<form name=f>
<input type=text name=test value="" onKeypress="isNumber()">
<input type=button name=submit value=submit>
</form>