我們在編程中經常會遇到特殊字符過濾的問題,今天我們提供一種白名單方式過濾
直接上代碼
function RegEXP(s) { var rs = ""; for (var i = 0; i < s.length; i++) { if (/^([\u4E00-\uFA29]|[\uE7C7-\uE7F3]|[a-zA-Z0-9_-]|["',,.。/、\]\[【】\\n\s!!??——_<>%;‘’;)《()》(&+=`“”·*#@@]){0,}$/.test(rs + s.substr(i, 1))) { rs = rs + s.substr(i, 1) } } return rs; }
//能夠過濾其他一切非常用字符 比如:
//▉♣█〼卍卐▬℗〼♫這種工作和生活非常少用的字符,當然啦,如果想用復雜的,調整下正則就好
//初次學習,記錄下

