Common Regular Expressions
Verification number: ^ [0-9] * $ verify the n-digit number: ^ \ d {n} $ verify the number of at least n digits: ^ \ d {n ,} $ verify m-n digits: ^ \ d {m, n} $ verify digits starting with zero or zero: ^ (0 | [1-9] [0-9] *) $ verify the positive number of two decimal places: ^ [0-9] + (. [0-9] {2 })? $ Verify the positive number of 1-3 decimal places: ^ [0-9] + (. [0-9] {1, 3 })? $ Verify a non-zero positive integer: ^ \ +? [1-9] [0-9] * $ verify a non-zero negative integer: ^ \-[1-9] [0-9] * $ verify a non-negative integer (positive integer + 0) ^ \ d + $ verify a non-positive integer (negative integer + 0) ^ (-\ d +) | (0 +) $
Integer: ^ -? \ D + $ non-negative floating point number (Positive floating point number + 0): ^ \ d + (\. \ d + )? $ Positive floating point ^ ([0-9] + \. [0-9] * [1-9] [0-9] *) | ([0-9] * [1-9] [0-9] * \. [0-9] +) | ([0-9] * [1-9] [0-9] *) $ non-Positive floating point number (negative floating point number + 0) ^ (-\ d + (\. \ d + )?) | (0 + (\. 0 + )?)) $ Negative floating point number ^ (-([0-9] + \. [0-9] * [1-9] [0-9] *) | ([0-9] * [1-9] [0-9] * \. [0-9] +) | ([0-9] * [1-9] [0-9] *) $ floating point number ^ (-? \ D +) (\. \ d + )?
3 characters for verification: ^. {3} $
Verify A string consisting of 26 letters: ^ [A-Za-z] + $ verify A string consisting of 26 uppercase letters: ^ [A-Z] + $ verify a string consisting of 26 lower-case English letters: ^ [a-z] + $ verify a string consisting of digits and 26 English letters: ^ [A-Za-z0-9] + $ validate a string consisting of digits, 26 letters, or underscores: ^ \ w + $
Verify User Password: ^ [a-zA-Z] \ w {5, 17} $ the correct format is: it must start with a letter and be between 6 and 18 characters. It can only contain characters, numbers, and underscores. Check whether ^ % & ',; =? $ \ "And other characters: [^ % & ',; =? $ \ X22] +
Verify Chinese characters: ^ [\ u4e00-\ u9fa5], {0,} $
Verify Email address: ^ \ w + [-+.] \ w +) * @ \ w + ([-.] \ w + )*\. \ w + ([-.] \ w +) * $
Verify InternetURL: ^ http: // ([\ w-] + \.) + [\ w-] + (/[\ w -./? % & =] *)? $; ^ [A-zA-z] +: // (w + (-w +) *) (. (w + (-w + )*))*(? S *)? $
Verification phone number: ^ (\ d {3, 4} \) | \ d {3, 4 }-)? \ D {7,8} $: -- the correct format is: XXXX-XXXXXXX, XXXX-XXXXXXXX, XXX-XXXXXXX, XXX-XXXXXXXX, XXXXXXX, XXXXXXXX.
Verify the ID card number (15 or 18 digits): ^ \ d {15} | \ d {} 18 $
12 months of verification: ^ (0? [1-9] | 1 [0-2]) $ the correct format is: "01"-"09" and "1" "12"
31 days of verification for a month: ^ (0? [1-9]) | (1 | 2) [0-9]) | 30 | 31) $ the correct format is: 01, 09, 1, 31.