vue中特殊字符过滤

3,852 阅读1分钟

用vue中的filters对一些字符进行过滤,如下

data(){
    data:'',
    ...   
},
//过滤特殊字符串
filters{
   filter:function(value){
            let that = this;
            var specialStr = "";
		for(var i=0;i<str.length;i++){
	        specialStr += str.substr(i, 1).replace(/[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?%+_]/, ''); 
        }
	    return specialStr;
   } 
}

vue中模版使用

<template>
    <div>
        {{data|filter}} //这里使用 
    </div>
<template>