var mobile = document.getElementById("mobile"); var myreg = /^(13 ¦15)[0,9]{9}$/; if(!myreg.test(mobile)) { var obj = document.getElementById("dghm"); obj.innerHTML="请输入有效的手机号码!"; document.Form1.mobile.focus(); return false; } ====================== 首先,你应该取的是对象的值,而不是这个对象所以这里要改 var mobile = document.getElementById("mobile").value; 第2点. var myreg = /^(13 ¦15)[0,9]{9}$/; 这里的[0,9]应为[0-9];
这样试一下.
var myreg = /^(13 ¦15)[0,9]{9}$/;
if(!myreg.test(mobile))
{
var obj = document.getElementById("dghm");
obj.innerHTML="请输入有效的手机号码!";
document.Form1.mobile.focus();
return false;
}
======================
首先,你应该取的是对象的值,而不是这个对象所以这里要改
var mobile = document.getElementById("mobile").value;
第2点.
var myreg = /^(13 ¦15)[0,9]{9}$/;
这里的[0,9]应为[0-9];