Javascript jQuery验证-检查字符串是否包含unicode或空格字符';行不通
请查看我的代码,checkUser函数不起作用。我认为value.match()函数中有错误:Javascript jQuery验证-检查字符串是否包含unicode或空格字符';行不通,javascript,jquery,jquery-validate,Javascript,Jquery,Jquery Validate,请查看我的代码,checkUser函数不起作用。我认为value.match()函数中有错误: <form id="register_form" method="post" action=""> <fieldset> <legend>Info</legend> <div> <label>Username</label> &l
<form id="register_form" method="post" action="">
<fieldset>
<legend>Info</legend>
<div>
<label>Username</label>
<input type="text" name="username" id="username"/>
<input type="submit" id="btnAccess" class="button" value="Submit" name="btnAccess"/>
</fieldset>
</form>
你可以在这里查看试试看
jQuery(function ($) {
var validator = $('#register_form').validate({
rules: {
username: {
required: true,
minlength: 4,
checkUsername: true
}
},
messages: {
username: {
required: "No blank",
minlength: "Enter atleast 4 words"
}
}
});
$.validator.addMethod('checkUsername', function(value, element) {
return this.optional(element) || (!/\s/g.test(value) && !/[ÀÁÂÃÈÉÊÌÍÒÓÔÕÙ]/.test(value));
}, "No space or unicode character");;
});
演示:试试看
jQuery(function ($) {
var validator = $('#register_form').validate({
rules: {
username: {
required: true,
minlength: 4,
checkUsername: true
}
},
messages: {
username: {
required: "No blank",
minlength: "Enter atleast 4 words"
}
}
});
$.validator.addMethod('checkUsername', function(value, element) {
return this.optional(element) || (!/\s/g.test(value) && !/[ÀÁÂÃÈÉÊÌÍÒÓÔÕÙ]/.test(value));
}, "No space or unicode character");;
});
演示: