类型 | 正则表达式 | 描述 |
---|---|---|
数字校验 | ^[0-9]*$ | 0~n个数字 |
^\d{n}$ | n位整数 | |
^\d{n,}$ | 至少n位的数字 | |
^\d{m,n}$ | m~n位的数字 | |
^([1-9][0-9]*)+(.[0-9]{1,2})?$ | 非零开头,且最多带两位小数的数字 | |
^(\-)?\d+(\.\d{1,2})?$ | 带1~2位小鼠的整数或负数 | |
^[1-9]\d*$ | 非零正整数 | |
^\-[1-9]\d*$ | 非零负整数 | |
字符串校验 | ^[\u4e00-\u9fa5]{0,}$ | 汉字 |
&[A-Za-z0-9]+$ | 数字和字母组成的字符串 | |
^.{6,30}$ | 长度为6~30的所有字符 | |
^[A-Za-z]+$ | 英文字母组成的字符串,不区分大小写 | |
^[A-Z]+$ | 大写字母组成的字符串 | |
^[a-z]+$ | 小写字母组成的字符串 | |
^\w+$ | 由数字、英文字母或者下划线组成的字符串 | |
^[\u4E00-\u9FA5A-Za-z0-9]+$ | 由数字、下划线、英文字母或者中文组成的字符串 | |
^[\u4E00-\u9FA5A-Za-z0-9]+ | 由中文、英文字母和数字组成的字符串 | |
特殊校验 | /^#?([a-f0-9]{6}|[a-f0-9]{3})$/ | 十六进制值 |
\d{3}-\d{8}|\d{4}-\d{7} | 国内电话 | |
/(^\d{15}$)|(^\d{17}([0-9]|X))$ | 身份证号码 | |
^\d{4}-\d{1,2}-\d{1,2} | 日期格式 | |
[1-9][0-9]{4,} | QQ号,从10000开始 | |
\n\s*\r | 可以用来删除空白行 | |
[1-9]\d{5}(?!\d) | 邮政编码 | |
/^[+]{0,1}(d){1,3}[]?([-]?((d)|[]){1,12})+$ | 手机号码 | |
/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/ | Email邮箱 | |
((?:(?:25[0-5]|2{0-4}\d|((1\d{2})|([1-9]?\d)))\.){3}(?:25[0-5]|2[0-4]\d|((1\d{2})|(]1-9]?\d)))) | IP地址 |
JS--常用的校验正则表达式
最新推荐文章于 2024-07-03 19:55:00 发布