Summary of common Regular expressions
Only numbers can be entered: "^[0-9]*$".
Only n digits can be entered: "^\d{n}$".
Only numbers with at least n digits can be entered: "^\d{n,}$".
You can enter only the digits of the m~n bit:. "^\d{m,n}$"
Only numbers starting with 0 and non-0 can be entered: "^ (0|[ 1-9][0-9]*) $ ".
You can only enter a positive real number with two decimal places: "^[0-9]+ (. [ 0-9]{2})? $ ".
You can only enter a positive real number with a decimal position: "^[0-9]+ (. [ 0-9]{1,3})? $ ".
^ (-)? \d+ ((\)? \d{2})? $//Decimal limit length
You can only enter a non-zero positive integer: "^\+?" [1-9] [0-9]*$].
You can only enter a non-zero negative integer: "^\-[1-9][]0-9" *$.
Only characters with a length of 3 can be entered: "^. {3}$ ".
You can only enter a string consisting of 26 English letters: "^[a-za-z]+$".
You can only enter a string consisting of 26 uppercase English letters: "^[a-z]+$".
You can only enter a string consisting of 26 lowercase English letters: "^[a-z]+$".
You can only enter a string consisting of a number and 26 English letters: "^[a-za-z0-9]+$".
You can only enter a string consisting of a number, 26 letters, or underscores: "^\w+$".
Verify user password: "^[a-za-z]\w{5,17}$" is in the correct format: start with a letter, length between 6~18, can contain only characters, numbers, and underscores.
Verify that it contains ^%& ',; =?$\ ' characters: "[^%& ',; =?$\x22]+".
Only Chinese characters can be entered: "^[\u4e00-\u9fa5]{0,}$"
Verify email Address: "^\w+ ([-+.] \w+) *@\w+ ([-.] \w+) *\.\w+ ([-.] \w+) *$ ".
Verify InternetURL: "^http://([\w-]+\.) +[\w-]+ (/[\w-./?%&=]*)? $ ".
Verify the phone number: "^ (\ (\d{3,4}-) |\d{3.4}-)? \d{7,8}$"
The correct formats are: "Xxx-xxxxxxx", "xxxx-xxxxxxxx", "xxx-xxxxxxx", "xxx-xxxxxxxx", "XXXXXXX", and "XXXXXXXX".
Verify the Social Security number (15-bit or 18-digit number): "^\d{15}|\d{18}$".
Validation 12 months of the year: "^ (0?[ 1-9]|1[0-2]) $ "The correct format is:" 01 "~" 09 "and" 1 "~" 12 ".
Verify one months of 31 days: "^ ((0?[ 1-9]) | ((1|2) [0-9]) |30|31) $ "correct format for;" 01 "~" 09 "and" 1 "~" 31 ".
Cell phone
^ ((\+86) | (86))? (\d{9}$) ^ (13) | ( 15)) [0-9]{9}$ \+ Escape represents the use of the plus sign itself? Match expression 0 or 1 times so 13522170*** is a successful match +8613522170*** or 8613522170***
^\d*$ ^[0-9]*$ can only be a digital
^ (-)? \d+ ((\)? \d{2})? $//Decimal limit length
(^ (\d{3,4}-)? \d{7,8}) $| (13[0-9]{9})//telephone number and phone number simultaneous verification
^ ([a-za-z0-9_-]) [email protected] ([a-za-z0-9_-]) + (. [ A-za-z0-9_-]) + e-mail address verification + expression appears at least 1 times
\w+ ([-+.] \w+) *@\w+ ([-.] \w+) *\.\w+ ([-.] \w+) *
^\d{6}$ Postcode
^[\u4e00-\u9fa5]{0,}$ ^[\u0391-\uffe5]+$ can only input Chinese characters
Regular expression rules and common regular expressions