正则表达式

正则表达式

  1. Email地址匹配

    ^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$

  2. URL地址匹配

    ^(https?:\/\/)?([\da-z.-]+)\.([a-z.]{2,6})([\/\w .-])\/?$

  3. 手机号码匹配

    ^(13[0-9]|14[0-9]|15[0-9]|166|17[0-9]|18[0-9]|19[8|9])\d{8}$

  4. 18位身份证号码匹配

    ^((\d{18})|([0-9x]{18})|([0-9X]{18}))$

  5. 账号是否合法(5~16字节,允许字母、数字、下划线,以字母开头)

    ^[a-zA-Z][a-zA-Z0-9_]{4,15}$

  6. ip地址匹配

    ^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$