Функции | Регулярные выражения |
---|---|
Целые числа (включая 0) | ^-? [0-9]\ \ d * $ |
Положительная целая цифра (включая 0) | ^[0-9]\ \ d * $ |
Отрицательные целые числа (исключая 0) | ^-[0-9]\ \ d * $ |
Числа (включая 0) | ^([-]?) \ \ D * \ \.? \ \ D + $ |
Положительного числа (включая 0) | ^[0-9]\ \ d * | 0 $ |
Отрицательные числа (исключая 0) | ^-[1-9]\ \ d * | 0 $ |
Число с плавающей запятой или целое число | ^ \ \ D (\ \.\ \ \ d)? $ |
Число с плавающей запятой | ^([-]?) \ \ D * \ \ \.\ d + $ |
Положительные числа с плавающей запятой | ^[1-9]\ \ d *.\ \ d * | 0.\ \ d *[1-9]\ \ d * | 0?. 0 + | 0 $ |
Отрицательные числа с плавающей запятой | ^(-([1-9]\ \ d *.\ d * | 0.\ \ d *[1-9]\ \ d *))| 0?. 0 + | 0 $ |
Неотрицательные числа с плавающей запятой (положительные числа с плавающей запятой, сохраните одну десятую) | ^ ([0-9] \.[0-9]{1})|([0-9]*[1-9][0-9]* \.[0-9]{1})|([0-9]*[0-9]{1}))$ |
Электронная почта | ^ [A-zA-Z0-9.! # $ % & '* \/=? ^ _ '{|} ~ -] @ [A-zA-Z0-9](? : [A-zA-Z0-9-]{0,61}[a-zA-Z0-9])? (? : \.[A-zA-Z0-9](? : [A-zA-Z0-9-]{0,61}[a-zA-Z0-9])?) * $ |
Цвет | ^ [A-fA-F0-9]{6}$ |
Url | ^ Http [s]? :\ \ \ \ \/([\ \ W-] \ \ \.) [\ \ w-] ([\ \ w-./? % & =]*)? $ |
Только китайский | ^[\ \ U4E00-\ \ u9FA5 \ \ uF900-\ \ uFA2D]+ $ |
Только символы ACSII | ^[\ \ X00-\ \ xFF]+ $ |
Почтовый индекс | ^ \ D {6}$ |
Номер мобильного телефона | ^(11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19)[0-9]{9}$ |
Номер мобильного телефона и номер стационарного телефона | (^ 1[1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9][0-9]\ d{8}$)|(^(0[0-9]{2,3}\-)? ([2-9][0-9]{6,7}) (\-[0-9]{1,4})? $) |
Не пустой | ^ \ \ S + $ |
Алфавит | ^[A-Za-z]+ $ |
Только заглавные буквы | ^[A-Z] $ |
Только строчные буквы | ^ [A-z]+ $ |
Пароль (должен содержать цифры, буквы, специальные символы и 6-12 цифр) | ^(?! \ D $)(?! [A-zA-Z0-9] $)(?! [^ A-zA-Z0-9] + $)\ S{6,12}$ |
Пароль (должен содержать буквы и цифры и 8-12 цифр) | ^(?! \ D $)(?! [^ A-z]+ $)\ S{8,12}$ |
Пароль (должен содержать цифры, заглавные буквы, строчные буквы, специальные символы и длину 6-12) | ^(?! \ D $)(?! [A-z] $)(?! [^ A-Z]+ $)\ S{6,12}$ |
Время | ^([0-1]? [0-9]| 2[0-3]):([0-5][0-9]):([0-5][0-9])$ |
Дата + время | (((^ (1[8-9]\ d{2})|([2-9]\ d{3}))([-\/\._])(10 | 12 | 0? [13578])([-\/\._])(3[01]|[12][0-9]| 0? [1-9]))|(^((1[8-9]\ d{2})|([2-9]\ d{3}))([-\/\._])(11 | 0? [469])([-\/\._])(30 |[12][0-9]| 0? [1-9]))|(^((1[8-9]\ d{2})|([2-9]\ d{3}))([-\/\._])(0? 2)([-\/\._])(2[0-8]| 1[0-9]| 0? [1-9]))|(^([2468][048]00)([-\/\._])(0? 2)([-\/\._])(29))|(^([3579][26]00)([-\/\._])(0? 2)([-\/\._])(29))|(^([1][89][0][48])([-\/\._])(0? 2)([-\/\._])(29))|(^([2-9][0-9][0][48])([-\/\._])(0? 2)([-\/\._])(29))|(^([1][89][2468][048])([-\/\._])(0? 2)([-\/\._])(29))|(^([2-9][0-9][2468][048])([-\/\._])(0? 2)([-\/\._])(29))|(^([1][89][13579][26])([-\/\._])(0? 2)([-\/\._])(29))|(^([2-9][0-9][13579][26])([-\/\._])(0? 2)([-\/\._])(29)))(((\ s (0? [1-9]| 1[012])(:[0-5]\ d){0,2}(\ s[AP]M))? $ |(\ S ([01]\ d | 2[0-3])(:[0-5]\ d){0,2})? $)) |
Идентификационный номер | ^[1-9]\ d{7}((0 \ d)|(1[0-2])))(([0 | 1 | 2]\ d)| 3[0-1])\ d{3}$ |^[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)$ |
Оригинальный контент, перепечатка, пожалуйста, укажите источник:Библиотека интеллектуальных инструментов