我怎样才能不允许这些字符:
\ / " ' [ ] { } | ~ ` ^ &
使用 JavaScript 正则表达式模式?
最佳答案
检查字符串是否包含以下字符之一:
if(str.match(/[\\\/"'\[\]{}|~`^&]/)){
alert('not valid');
}
验证整个字符串,从头到尾:
if(str.match(/^[^\\\/"'\[\]{}|~`^&]*$/)){
alert('it is ok.');
}
关于JavaScript 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2570755/