<form method="post" action="login.php" οnsubmit="return abc()">
<input type="text" id="phone" /><input type="submit" value="登录"/> </form>
<script type="text/javascript"> function abc() { var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/; if(!myreg.test($("#phone").val())) { alert('请输入有效的手机号码!'); return false; } callback(); } </script>
上述js判断的是130-139,150-159,180-189号段的,如果需要别的号段,自行添加
加粗部分是重点
效果是 点击登录按钮时,如果手机号不对 不做任何跳转