檢測字串中是否含有非法危險字元正規表示式程式碼

admin發表於2017-02-17
在網站中,輸入性的字串一般要檢測進行檢測,因為有些字元是十分危險的,可能會對網站帶來極大的危害,下面就通過程式碼例項介紹一下如何利用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。


相關文章