我一直在学习正则表达式的工作原理,这对我来说非常棘手。我想从输入字段验证下面的这个字符。基本上,如果字符串包含这些字符中的任何一个,alert('bad chars')
- /
- \
- #
- &
我找到了这段代码,但是当我改变它时似乎不起作用。如何更改此代码以满足我的需要?
var str = $(this).val();
if(/^[a-zA-Z0-9- ]*$/.test(str) == false) {
alert('bad');
return false;
} else {
alert('good');
}