8 common regular expressions -sunziren

Username: / ^ [a-z0-9 _-] {3,16} $ /


Password: / ^ [a-z0-9 _-] {6,18} $ /


Hexadecimal values: / ^ # ([a-f0-9] {6} | [a-f0-9] {3}) $ /?


E-mail: / ^ ([a-z0-9 _ \ .-] +) @ ([\ da-z \ .-] +) \ ([az \.] {2,6}) // [a-. z \ d] + (. \ [a-z \ d] +) * @ ([\ da-z] (-? [\ da-z])). + (\ 1,2 [a-z] + ) + /


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


IP Address 1: / (??. (2 [0-4] \ d | 25 [0-5] | [01] \ d \ d) \) {3} (2 [0-4] \ d | 25 [0-5] | [01] \ d \ d) /??


IP Address 2: / ^ (? :( ?: 25 [0-5] | 2 [0-4] [0-9] | [01] [0-9] [0-9]??) \). {3} (?: 25 [0-5] | 2 [0-4] [0-9] | [01] [0-9] [0-9]??) $ /


HTML tags: / ^ <([az] +) ([^ <] +) * (:?.> (*) <\ / \ 1> | \ s + \ />) $ /


Character Unicode encoding range: / ^ [\ u2E80- \ u9FFF] + $ /

Guess you like

Origin www.cnblogs.com/sunziren/p/11489681.html