@H_404_1@
var regx = /^[A-Za-z0-9 _.-]+$/; if(regx.test($($input).val())) alert ("correct"); else alert('Incorrect!'); }
如果输入输入,字符@或#有效吗?对我来说这有效,但我认为这一定是不正确的……
为什么不能正常工作?
解决方法
你错过了一个左大括号{
将if … else语句更改为:
var regx = /^[A-Za-z0-9 _.-]+$/; if (regx.test('#sdfgsdfg')) alert("correct"); // alerts else alert('Incorrect!');