vue项目中使用正则表达式不能包含特殊字符
vue项目中使用正则表达式不能包含特殊字符1,本案例使用了RegExp对象创建的正则表达式2,如果包含特殊字符(自定义的特殊字符),则返回true3,不包含特殊字符,返回falselet reg = new RegExp("[/\\\\*:?\"<>| ]")if(reg.test(value)){callback(new Error('标题不能包含/\\*:?"<>| 空
·
vue项目中使用正则表达式不能包含特殊字符
1,本案例使用了RegExp对象创建的正则表达式
2,如果包含特殊字符(自定义的特殊字符),则返回true
3,不包含特殊字符,返回false
4,特别注意“\”这个字符,这个字符转义有点麻烦
let reg = new RegExp("[/\\\\*:?\"<>| ]")
if(reg.test(value)){
callback(new Error('标题不能包含/\\*:?"<>| 空格等特殊字符'));
return
}
其他
var reg = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>《》/?~!@#¥……&*()——|{}【】‘;:”“'。,、? ]")
同上代码,使用reg.test(string),返回false就不包含上面的特殊字符
更多推荐
已为社区贡献26条内容
所有评论(0)