var regx = /^[A-Za-z0-9 _.-]+$/;
if(regx.test($($input).val()))
alert ("correct");
else
alert('Incorrect!');
}
如果输入输入,字符@或#有效吗?对我来说,这是有效的,但我认为这一定是不正确的......
为什么效果不好?
答案 0 :(得分:9)
你缺少一个左大括号{
将您的if ... else
声明更改为:
var regx = /^[A-Za-z0-9 _.-]+$/;
if (regx.test('#sdfgsdfg'))
alert("correct"); // alerts
else
alert('Incorrect!');
答案 1 :(得分:0)
regex字母数字jquery,长度为5-10 var regx = / ^([a-zA-Z0-9 _.-]){3,10} $ /
$('#txtSearchIn').keyup(function() {
if (regx.test(this.value))
$('#lblErrorMsg').val('');
else
$('#lblErrorMsg').val('text should be alphanumeric as well as max length 5-10 charater');
});