常用的正则表达式
来源:互联网 发布:python dom 修改xml 编辑:程序博客网 时间:2024/05/21 13:38
patternIP = '^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])$'; //IP地址
patternEmail = '^[A-Z0-9._%+-]+@(?:[A-Z0-9-]+\.)+[A-Z]{2,6}$'; //Email地址
patternFixedPhone = '^\d{3}-?[1-9]\d{7}\b|^\d{4}-?[1-9]\d{6}\b|^[1-9]\d{6,7}\b$'; //固定电话号码
patternMobilePhone = '^((13[0-9])|(147)|(15[^4,\D])|(18[0,2-3,5-9]))\d{8}$'; //手机号码
patternPhone = '((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)'; //手机和固定电话(含区号和分机号)
patternIDCard = '^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}(\d|X|x)$'; //18位身份证号码(简单验证)
patternHKIDCard = '^[a-zA-Z]{1,2}\d{6}\([0-9a-zAZ-Z]\)$'; //香港身份证号码
patternPostCode = '^[1-9]\d{5}(?!\d)$'; //邮政编码
patternEmail = '^[A-Z0-9._%+-]+@(?:[A-Z0-9-]+\.)+[A-Z]{2,6}$'; //Email地址
patternFixedPhone = '^\d{3}-?[1-9]\d{7}\b|^\d{4}-?[1-9]\d{6}\b|^[1-9]\d{6,7}\b$'; //固定电话号码
patternMobilePhone = '^((13[0-9])|(147)|(15[^4,\D])|(18[0,2-3,5-9]))\d{8}$'; //手机号码
patternPhone = '((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)'; //手机和固定电话(含区号和分机号)
patternIDCard = '^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}(\d|X|x)$'; //18位身份证号码(简单验证)
patternHKIDCard = '^[a-zA-Z]{1,2}\d{6}\([0-9a-zAZ-Z]\)$'; //香港身份证号码
patternPostCode = '^[1-9]\d{5}(?!\d)$'; //邮政编码
0 0
- 正则表达式---常用的正则
- 正则表达式---常用的正则
- 正则表达式 常用的正则
- 常用的正则表达式
- 常用的正则表达式
- 常用的正则表达式
- 常用的正则表达式
- 常用的正则表达式
- 常用的正则表达式
- 常用的正则表达式
- 常用的正则表达式
- 常用的正则表达式
- 常用的正则表达式
- 常用的正则表达式
- 常用的正则表达式
- 常用的正则表达式
- 常用的正则表达式
- 正则表达式--常用的
- CAN、I2C、SPI、PCI总线简介
- GEF-自定义Request、Command与Action
- 网络编程(8)自定义网络通讯协议
- angularJS自定义过滤器使用
- Eclipse 的快捷键以及文档注释、多行注释的快捷键
- 常用的正则表达式
- 类加载器
- python理论学习(六)
- C语言的数组名和对数组名取地址
- Oracle SQL Plus Tutorial 学习笔记
- JSP CMS 管理系统
- 一像素多少BIT
- 超级基础的按键系列
- 关于Windows的SendMessage()的几个问题。