需要一些regex和Jquery方面的帮助。
function cbprValidateUser(username){
var reg = /^[a-zA-Z'.,-]$/;
return (reg.test(username));
}
我想用字母&数字,无标点符号或空格
我很失落
您的正则表达式是错误的。如果您只想要数字和字母,请使用此:^[a-zA-Z0-9]*
在您的情况下:
function cbprValidateUser(username){
var username = username || '';
var reg = /^[a-zA-Z0-9]+$/
if (reg.test(username)){
return true; }
else{
return false;
}
}
Btw。这段代码是纯JavaScript(没有jQuery)。干杯