pattern 的用法都一样
2016-04-26 15:35
232 查看
pattern的用法都一样,这里不再啰嗦各种详细写法了,只是列出来一些常用的正则就好了:
信用卡
[0-9]{13,16}
银联卡
^62[0-5]\d{13,16}$
Visa:
^4[0-9]{12}(?:[0-9]{3})?$
万事达:
^5[1-5][0-9]{14}$
QQ号码:
[1-9][0-9]{4,14}
手机号码:
^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$
身份证:
^([0-9]){7,18}(x|X)?$
密码:
^[a-zA-Z]\w{5,17}$字母开头,长度在6~18之间,只能包含字母、数字和下划线
强密码:
^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间
7个汉字或14个字符:
^[\u4e00-\u9fa5]{1,7}$|^[\dA-Za-z_]{1,14}$
相关文章推荐
- MES取所有部门的函数实例
- git@osc使用教程
- oracle-3-子查询和常用函数
- Redis与Memcached的区别
- 场效应晶体管使用详解
- 最实用的代码重构小技巧排行榜TOP10
- AOP的两种实现方式
- svn通过hook开启修改提交日志权限pre-revprop-change
- C/S、B/S、云计算模型概念
- C/S、B/S、云计算模型概念
- MySQL 5.7新增sys.session表查看系统运行状态
- Leetcode:345. Reverse Vowels of a String
- 安装mysql Install/Remove of the Service Denied!错误的解决办法
- iOS开发网络篇—发送GET和POST请求(使用NSURLSession)
- Android学习之事件分发机制
- ASP.NET MVC:通过 FileResult 向 浏览器 发送文件
- CentOS-6平台三机编译安装FastCGI模型
- Java垃圾回收机制
- 20160426 VC++(VS2013)串口编程图文教程(MSComm的使用)
- 使用IBM heapAnalyzer分析内存泄露的原因