javascript過濾字串中特殊程式碼例項
在帶有輸入性質的一些元素中,往往需要對輸入的內容進行檢測和過濾,因為輸入的內容中可能會有一些"不受歡迎"的字元,這些字元可能會對系統造成一定的危害,下面就是一段能夠實現此功能的程式碼例項。
程式碼如下:
[JavaScript] 純文字檢視 複製程式碼function TextValidate(type){ var code; var character; var err_msg="資料夾名不能包含以下字元:\n \\ / : * ? \" < > | & ,"; if (type == "input") { code = window.event.keyCode; } else if (type == "paste") { code = window.clipboardData.getData('Text'); } else if (type == "Drop"){ code = window.event.dataTransfer.getData('Text'); } else { code = arguments.callee.caller.arguments[0].which; } var character = String.fromCharCode(code); var txt = new RegExp("[\\*,\\&,\\\\,\\/,\\?,\\|,\\:,\\<,\\>,\"]"); if (type == "input") { if (txt.test(character)) { alert(err_msg); if (document.all) { window.event.returnValue = false; } else { arguments.callee.caller.arguments[0].preventDefault(); } } } if (type == "paste" || type == "Drop") { if (txt.test(code)) { alert(err_msg); window.event.returnValue = false; } } }
相關文章
- JavaScript過濾特殊字串JavaScript字串
- javascript擷取字串程式碼例項JavaScript字串
- 過濾陣列元素程式碼例項陣列
- javascript字串操作程式碼封裝程式碼例項JavaScript字串封裝
- javascript格式化字串程式碼例項JavaScript字串
- javascript將字串逆序排列程式碼例項JavaScript字串
- javascript刪除字串中空格程式碼例項JavaScript字串
- javascript計算字串長度程式碼例項JavaScript字串
- javascript使用標籤包裹字串程式碼例項JavaScript字串
- javascript刪除字串重複字元程式碼例項JavaScript字串字元
- javascript獲取字串中第一個不重複字元程式碼例項JavaScript字串字元
- javascript將陣列中的元素連線成字串程式碼例項JavaScript陣列字串
- javascript將字串轉換為陣列程式碼例項JavaScript字串陣列
- javascript將字串轉換為整數程式碼例項JavaScript字串
- svg濾鏡效果程式碼例項SVG
- 使用jquery篩選和過濾陣列程式碼例項jQuery陣列
- 提取字串中數字的程式碼例項字串
- javascript獲取字串的hash值簡單程式碼例項JavaScript字串
- javascript設定cookie立即過期程式碼例項JavaScriptCookie
- javascript的for in例項程式碼JavaScript
- 字串(暱稱)過濾特殊符號和表情(通用)字串符號
- 刪除字串中的html標籤程式碼例項字串HTML
- js擷取字串程式碼例項JS字串
- javascript將字串轉換為十六進位制程式碼例項JavaScript字串
- javascript設定cookie立馬過期程式碼例項JavaScriptCookie
- HBase(0.96以上版本)過濾器Filter詳解及例項程式碼過濾器Filter
- jquery過濾特殊字元及js字串轉為數字jQuery字元JS字串
- JavaScript in運算子程式碼例項JavaScript
- javascript操作xml程式碼例項JavaScriptXML
- JavaScript confirm() 程式碼例項JavaScript
- javascript Function()使用程式碼例項JavaScriptFunction
- JavaScript dom操作程式碼例項JavaScript
- javascript委託程式碼例項JavaScript
- javascript階乘程式碼例項JavaScript
- JavaScript評論敏感詞過濾程式碼JavaScript
- js從字串中篩選出數字程式碼例項JS字串
- javascript擷取指定長度字串後面加點程式碼例項JavaScript字串
- 使用數字分隔字串程式碼例項字串