const valideRemarks = (rule, value, callback) => {
let flag = new RegExp(
"[`~!@#$^&*()=|{}':;',\\[\\].<>《》/?~!@#¥……&*()——|{}【】‘;:”“'。,、? ]"
);
// 判断 value 是否包含特殊字符
if (flag.test(value)) {
callback(new Error("备注不能包含特殊符号和空格!"));
} else {
callback();
}
};
remarks: obj.remarks
? obj.remarks.replace(
/[`~!@%#$^&*()=|{}':;',\\+-·_》《“[\].<>/?~!@#¥……&*()——|{}【】';:""'。,、?\s]/g,
""
)
: undefined,
remarks: [{ trigger: "blur", validator: valideRemarks }],
// 规则对象(flag)
let flag = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>《》/?~!@#¥……&*()——|{}【】‘;:”“'。,、? ]")
// 判断 value 是否包含特殊字符
if(flag.test(value)){
this.$message.error("不能包含特殊符号和空格!");
return false;
}
校验不能包含特殊字符和空格
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 1.替换字符串中的特殊字符 奇怪的JavaScript,请查看https://jsisweird.com/[htt...
- //特殊字符 const regEn = /[`~~!@#$%^&*()_\-+=<>?:"{}|,.\/;'\\...