用户名合法依然报错
可能是if语句不起作用,可能是正则表达式有问题。但是没找出来到底哪里错了
当用户名合法跳转页面,用户名不合法报错不跳转
<script type="text/javascript">
$(function () {
$("#sub_btn").click(function () {//绑定按钮
var usernametext=$("#username").val();//获取用户名
var usernamepatt=/^\w(5,12)$/;//创建正则表达式
if(!usernamepatt.test(usernametext)){//正则表达式匹配如果不合法就报错
$("span.errorMsg").text("用户名不合法");//报错
return false;
}
$("span.errorMsg").text("");//重置错误提示
})
})
</script>
改一下
var usernamepatt=/^\w{5,12}$/;//创建正则表达式