我想在用户输入时验证用户名。验证要求是:
- 没有空格;
- 没有特殊字符;
- 在定义的最小和最大长度内;和
- 与现有用户名不同。
如何使用 jQuery 和 ASP.NET 做到这一点?
我想在用户输入时验证用户名。验证要求是:
如何使用 jQuery 和 ASP.NET 做到这一点?
尝试这个:
$("input[type=textbox]").keydown(function(){
if(/^[a-zA-Z0-9- ]*$/.test($(this).val()) == false) {
alert('Your search string contains illegal characters.');
}
if(/\s/g.test($(this).val()) {
alert("has white-space");
}
if(!$(this).val().length >= 8 && !$(this).val().length <= 25) {
alert("out of range");
}
});
对于第四个,您需要自己做,因为我无权访问您的字段名称等。