正則表達式

一、用戶名正則,4-16位(字母、數字、下劃線、減號)正則表達式

^[a-z0-9_-](4,16)$網絡

二、密碼強度正則(最少六位,至少包括一個大寫字母、一個小寫字母、一個數字、一個特殊符號)spa

^[A-Z+a-z+0-9+]((?=[\x21-\x7e]+)[^A-Za-z0-9]){6,}$code

三、email正則(來自網絡)get

規則定義以下:class

  • 以大寫字母[A-Z]、小寫字母[a-z]、數字[0-9]、下滑線[_]、減號[-]及點號[.]開頭,並須要重複一次至屢次[+]。
  • 中間必須包括@符號。
  • @以後須要鏈接大寫字母[A-Z]、小寫字母[a-z]、數字[0-9]、下滑線[_]、減號[-]及點號[.],並須要重複一次至屢次[+]。
  • 結尾必須是點號[.]鏈接2至4位的大小寫字母[A-Za-z]{2,4}。

利用以上規則給出以下正則表達式:email

  ^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$密碼

四、身份證號正則(來自網絡)nw

^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/mail

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息