var?str?=?ZZ 112 KDD ';//輸入的內容
var?arr?=?{'1':'1',?'2':'2',?'3':'3'};//要過濾掉的字符很容易用對象找到,如果是數組就必須遍歷。
var?結果=“”;//過濾後的字符串
為了什麽?(var?我?=?1,?長度?=?字符串長度;?我?& lt?長度;?i++)?{
var?s?=?str.substring(i?-?1,?I);//截取字符
var?s1?=?arr(s);//判斷這個字符是否在敏感詞對象中,如果不匹配則返回undefined。
如果?(s1?==?未定義)?結果?+=?s;//如果不是敏感詞就保留。
}估計正則表達式也可以實現,但是有點麻煩。