发表日期:2020-12-10 12:57:00 文章编辑:admin
正则表达式一般用来校验填写的内容是否符合指定的格式或者从指定内容中提取符合格式的特定内容时使用,下面整理了常用的正则表达式
作用 | 正则式 | 举例 |
数字字母下划线和点 | [a-zA-Z0-9_\.]+$ | 456ASASa_. |
手机号校验 | ^1[35678]\d{9}$ | 13800000000 |
邮箱地址校验 | ^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$ | 10000@qq.com |
身份证号码校验 | ^[\d]{6}(19|20)*[\d]{2}((0[1-9])|(10|11|12))([012][\d]|(30|31))[\d]{3}[xX\d]*$ | 42068819990101252X |
QQ号检测 | ^\d{5,10}$ | 123456 |
真实姓名 | ^[\u0391-\uFFE5]+$ | 张三 |
电话号码 | \d{3}-\d{8}|\d{4}-\d{7} | 0511-4405222 或 021-87888822 |
IP地址 | \d+\.\d+\.\d+\.\d+ | 127.0.0.1 |
正整数 | ^[0-9]*$ | 123 |
负整数 | ^-[1-9]\d*$ | -2 |
整数 | ^-?[1-9]\d*$ | 1或-1 |
非负整数 | ^[1-9]\d*|0$ | 正整数和0 |
非正整数 | ^-[1-9]\d*|0$ | 负整数和0 |
正浮点数 | ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ | 1.28 |
负浮点数 | ^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ | -2.3 |
浮点数 | ^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$ | 1.2或-1.1 |
非负浮点数 | ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$ | 正浮点数和0 |
非正浮点数 | ^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$ | 负浮点数和0 |
英文字母 | ^[A-Za-z]+$ | SDAsdf |
大写英文字母 | ^[A-Z]+$ | ASD |
小写英文字母 | ^[a-z]+$ | asdf |
英文字母和数字 | ^[A-Za-z0-9]+$ | sdfaDDASF456 |
英文字母、数字和下划线 | ^\w+$ | trER45_6 |
n位数字 | ^\d{n}$ | 456 |
最少输入n位数字 | ^\d{n,}$ | 4567856 |
m-n位数字 | ^\d{m,n}$ | 789 |
输入0或非零开头的数字 | ^(0|[1-9][0-9]*)$ | 45456 |
两位小数的正实数 | ^[0-9]+(.[0-9]{2})?$ | 5.45 |
1-3位小数的正实数 | ^[0-9]+(.[0-9]{1,3})?$ | 1.456 |
非零的正整数 | ^\+?[1-9][0-9]*$ | 5 |
非零的负整数 | ^\-[1-9][0-9]*$ | -5 |
长度为3的字符 | ^.{3}$ | asd |
密码验证 | ^[a-zA-Z]\w{5,17}$ | 字母开头6-18位 |
是否含^%&',;=?$\字符 | [^%&',;=?$\x22]+ | sdfg& |
验证链接网址 | ^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$ | http://www.aliyun.com |
一年12个月 | ^(0?[1-9]|1[0-2])$ | 9 |
十年互联网络服务经验 专业网站建设推广团队 专业网店装修运营团队 专业小程序开发运营团队 产品摄影、设计配套设施完善 优化群发、霸屏竞价推广齐全 售后人员一对一指导售后放心 新项目上线老客户体验价优惠
赤霄网络成立于2014年8月,是一家专业从事于网站建设与运营,新媒体营销推广和空间域名租用销售,软件研发定制等业务的创新创业型公司,提供互联网基础服务,助企业顺利踏上电商之路。
武汉赤霄网络科技有限公司 备案号:鄂ICP备14013644号-1鄂公网安备 42011102001670号 电子亮照: