常用正则表达式
来源:互联网 发布:js打开浏览器新窗口 编辑:程序博客网 时间:2024/06/16 02:38
匹配中文字符的正则表达式: [u4e00-u9fa5]
匹配国内电话号码:d{3}-d{8}|d{4}-d{7}
评注:匹配形式如 0511-4405222 或 021-87888822
匹配腾讯QQ号:[1-9][0-9]{4,}
评注:腾讯QQ号从10000开始
匹配中国邮政编码:[1-9]d{5}(?!d)
评注:中国邮政编码为6位数字
匹配身份证:d{15}|d{18}
评注:中国的身份证为15位或18位
匹配ip地址:d+.d+.d+.d+
评注:提取ip地址时有用
匹配特定数字:
^[1-9]d*
^-?[1-9]d*
^-[1-9]d*|0
^-([1-9]d*.d*|0.d*[1-9]d*)
^[1-9]d*.d*|0.d*[1-9]d*|0?.0+|0
评注:处理大量数据时有用,具体应用时注意修正
匹配特定字符串:
^[A-Za-z]+
^[a-z]+
^w+
只能输入n位的数字:“^d{n}
只能输入m-n位的数字:“^d{m,n}
只能输入有两位小数的正实数:“^[0-9]+(.[0-9]{2})?
只能输入非零的正整数:“^+?[1-9][0-9]*
只能输入长度为3的字符:“^.{3}
只能输入由26个大写英文字母组成的字符串:“^[A-Z]+
只能输入由数字和26个英文字母组成的字符串:“^[A-Za-z0-9]+
验证用户密码:“^[a-zA-Z]w{5,17}”正确格式为:以字母开头,长度在6-18之间,
只能包含字符、数字和下划线。
验证是否含有^%&”,;=?"等字符:“[^%&'',;=?
验证Email地址:“^w+[-+.]w+)@w+([-.]w+).w+([-.]w+)*$”
验证InternetURL:“^http://([w-]+.)+[w-]+(/[w-./?%&=]*)?
正确格式为:“XXXX-XXXXXXX”,“XXXX-XXXXXXXX”,“XXX-XXXXXXX”,
“XXX-XXXXXXXX”,“XXXXXXX”,“XXXXXXXX”。
验证身份证号(15位或18位数字):“^d{15}|d{}18
验证一个月的31天:“^((0?[1-9])|((1|2)[0-9])|30|31)$”
正确格式为:“01”“09”和“1”“31”。
匹配中文字符的正则表达式: [u4e00-u9fa5]
匹配双字节字符(包括汉字在内):[^x00-xff]
匹配空行的正则表达式:n[s| ]*r
匹配HTML标记的正则表达式:/<(.)>.|<(.*) />/
匹配首尾空格的正则表达式:(^s*)|(s*$)
匹配Email地址的正则表达式:w+([-+.]w+)@w+([-.]w+).w+([-.]w+)*
匹配网址URL的正则表达式:http://([w-]+.)+[w-]+(/[w- ./?%&=]*)?
- 【正则】常用正则表达式
- 正则表达式-常用正则表达式
- 正则表达式 常用正则表达式
- 正则表达式---常用的正则
- 正则表达式---常用的正则
- 【正则】常用正则表达式收集
- 正则大全 常用正则表达式
- 正则表达式 常用的正则
- .net正则表达式(常用表达式)
- 正则表达式中常用表达式
- 常用的正则表达式
- 常用正则表达式
- 常用的正则表达式
- 常用正则表达式参考
- 常用正则表达式收藏
- 常用C#正则表达式
- 常用正则表达式
- 常用正则表达式实例
- 堆栈
- 将Java项目打包成windows程序的过程
- 【codeforces 233 B Non-square Equation】+ 思维
- 120. Triangle
- 微信接口调试问题
- 常用正则表达式
- jsp初识
- 浅谈全国大学生智能车竞赛-摄像头组图像处理及控制算法
- Linux文件夹解释大全
- JDBC学习(1)数据库驱动的下载和导入
- 导入Excle
- android 中的layer图层
- 小工具 - 批量删除Maven下载失败的文件夹
- C语言数组的概念