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就不包含上面的特殊字符

Logo

前往低代码交流专区

更多推荐