檢測字串中是否含有非法危險字元正規表示式程式碼
在網站中,輸入性的字串一般要檢測進行檢測,因為有些字元是十分危險的,可能會對網站帶來極大的危害,下面就通過程式碼例項介紹一下如何利用javascript檢測字串中是否含有危險的字元。
程式碼如下:
[JavaScript] 純文字檢視 複製程式碼function isValidReg(chars){ var re=/<|>|\[|\]|\{|\}|『|』|※|○|●|◎|§|△|▲|☆|★|◇|◆|□|▼|㊣|﹋|⊕|⊙|〒|ㄅ|ㄆ|ㄇ|ㄈ|ㄉ|ㄊ|ㄋ|ㄌ|ㄍ|ㄎ|ㄏ|ㄐ|ㄑ|ㄒ|ㄓ|ㄔ|ㄕ|ㄖ|ㄗ|ㄘ|ㄙ|ㄚ|ㄛ|ㄜ|ㄝ|ㄞ|ㄟ|ㄢ|ㄣ|ㄤ|ㄥ|ㄦ|ㄧ|ㄨ|ㄩ|■|▄|▆|\*|@|#|\^|\\/; if (re.test( chars) == true) { return false; } else{ return true; } } var str="<antzone"; console.log(isValidReg(str))
如果輸入的字串中含有指定的字元,那麼函式isValidReg()就會返回false,否則返回true。
相關文章
- 判斷字元是否重複正規表示式字元
- 正規表示式提取指定字元之間字串字元字串
- 正規表示式 ^元字元字元
- 正規表示式 $ 元字元字元
- 正規表示式 字元和字元類字元
- 正規表示式中括號[]字元類字元
- 正規表示式 中括號[] 字元類字元
- 轉義正規表示式中特殊字元字元
- 利用正規表示式提取固定字元之間的字串字元字串
- 正規表示式元字元與普通字元字元
- 字串——正規表示式匹配字串
- 正規表示式 轉義字元字元
- 正規表示式 \d元字元字元
- 正規表示式 \t 元字元字元
- 正規表示式 \t元字元字元
- 正規表示式 \0元字元字元
- 正規表示式 \s 元字元字元
- 正規表示式 \xxx 元字元字元
- 正規表示式 \r 元字元字元
- 正規表示式 \n 元字元字元
- 正規表示式 \W元字元字元
- 正規表示式 \w 元字元字元
- 正規表示式 點(.)元字元字元
- 正規表示式 \xnn元字元字元
- 正規表示式 \b元字元字元
- 正規表示式 \D 元字元字元
- 正規表示式 \uxxxx 元字元UX字元
- 正規表示式 \v 元字元字元
- 正規表示式 \f 元字元字元
- 正規表示式 \B 元字元字元
- 正規表示式中 “$” 並不是表示 “字串結束字串
- 正規表示式元字元大整理字元
- 匹配空白字元正規表示式字元
- 【正規表示式】常用的正規表示式(數字,漢字,字串,金額等的正規表示式)字串
- 正規表示式(程式碼java版)Java
- 匹配空行正規表示式程式碼
- 正規表示式獲取兩個字元之間的字串資訊字元字串
- 正規表示式匹配雙位元組字元字元
- 正規表示式需要轉義的字元字元