textarea特殊字符问题
创建一个filters.js过滤文件
export default { textFilter(text) { //过滤特殊字符方法 var pattern=new RegExp("[`~%!@#^=''?~!@#¥……&——‘”“'?*()(),,。.、]"); var rs=""; for(var i=0;i<text.length;i++){ rs+=text.substr(i,1).replace(pattern,''); } return rs; }, }
使用
var txt = this.$filter.textFilter(this.mattr) if (txt != this.mattr) { uni.showToast({ title: '含有特殊字符' }) return }