Web 前端開發之js正規表示式用法

清風艾艾發表於2018-07-24

      前端web開發中,在資料走向後端之前,有必要做資料校驗,就需要用到正規表示式,

但是js中使用正規表示式,需要注意書寫在正規表示式的單獨一行,正規表示式前後不能有

引號,單引號也不行,也不能有分號,負責整個正規表示式失去作用。

      例如:我想在對input標籤中的IP地址進行校驗是否合規,需要用到正規表示式:

/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/

      但是,js函式中,我們需要這麼寫,如圖所示:

     需要特別注意,正規表示式前後不能有引號、雙引號和結尾的分號,否則js函式AddHost失去作用。

     如上圖書寫正規表示式,即可實現對IP地址的校驗:

    對於JS中校驗資料,用到正規表示式,需要這麼特殊的用,特此記錄。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29357786/viewspace-2158461/,如需轉載,請註明出處,否則將追究法律責任。

相關文章