1. 程式人生 > >JS常用的正則表示式

JS常用的正則表示式

 使用者名稱由6-18位的字母數字下劃線組成,不能由數字開頭

      var r_name=/^[a-z]\w{5,17}$/i

   密碼長度不能少於六位

      var r_pwd=/^\w{6,}$/  

      所有的通用郵箱地址

      var r_eamil=/^\[email protected]\w+(\.)\w+$/        (\.)將點轉義成普通字元

      匹配一個QQ郵箱地址

      //[email protected]

      var r_qq_email=/^\d{5,}@qq(\.)com$/

      匹配一個163的郵箱地址

      var r_163_email=/^\[email protected](\.)com$/

     匹配一個字尾名可能是.com|.net|.cn|.edu

      var email=/^\[email protected]\w+(\.)com|net|cn|edu$/

     要求輸入有效的年齡段

     var r_age=/^\d{1,3}$/

     //if(age>=18&&age<=100)

     驗證手機號:11位  13 15 18開   頭

     var r_tel=/^1[3,5,8]\d{9}$/

   驗證身份證號  18位或者17位加一個X

    var r_s=/^\d{18}|\d{17}x$/i

   驗證中文

    var reg=/^[\u4e00-\u9fa5]{2,17}$/