求助!!!无论输入什么内容都提示非法(正则表达式验证表单内容
javascript吧
全部回复
仅看楼主
level 1
Rventric98 楼主
//源码
<tr>
<td>入住人姓名:</td>
<td><input type="text" name="name" size="20"></td>
</tr>
<tr>
<td>身份证号:</td>
<td><input type="text" name="namecard" size="40" onblur="isCardNo()" ></td>
</tr>
<tr>
<td>电话号码:</td>
<td><input type="text" name="telnum" size="25" onblur="istelnum()"></td>
</tr>
<tr></tr><tr></tr><tr></tr><tr></tr>
<tr>
<td><input type="reset" value="重写"></td>
<td><input type="submit" value="预订"></td>
</tr>
</table>
<script>
function istelnum(telnum)
{
var reg = /^1[3456789]\d{9}$/;
if(reg.test(telnum) === false)
{
alert("手机号码不合法");
return false;
}
}
function isCardNo(namecard)
{
var reg = /(^\d{15}$)|(^\d{17}([0-9]|X)$)/;
if(reg.test(namecard) === false)
{
alert("身份证输入不合法");
return false;
}
}
function isinttime(inttime)
{
var reg = /^[1-9]\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/;
if(reg.test(inttime) === false)
{
alert("入住时间不合法");
return false;
}
}
function isouttime(outtime)
{
var reg = /^[1-9]\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/;
if(reg.test(outtime) === false)
{
alert("离店时间不合法");
return false;
}
}
</script>
2019年11月30日 14点11分 1
1