常用正则表达式校验
2016-05-31 13:29
309 查看
1、验证手机的正则表达式 严格: /(^1([3578][01379]|[34578][01256])\d{8}$)|(^(134[012345678]\d{7}|1[3578][012356789]\d{8})$)/, 不严格:/(^1[3|4|5|6|7|8|9]\d{9}$)/, 2、验证非负数字的正则表达式 : /^([1-9]\d*\.\d*|0\.\d*[1-9]\d*)|0|([1-9]\d*)$/, 3、验证正整数的正则表达式: /^[1-9]\d*$/, 4、验证非负整数的正则表达式 : /^[1-9]\d*|0$/, 5、身份证号码校验: /^(^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$)|(^(\d{6})(\d{4})(\d{2})(\d{2})(\d{3})([0-9]|X)$)/, 6、验证码是否六位 正则表达式: /^\d{6}$/,
7、验证邮箱:/^[0-9a-zA-Z._-]+@[0-9a-zA-Z-]+(\.[a-zA-Z]+){1,2}$/ Demo: var mobile='1234567890'; var pat = /(^1[3|4|5|6|7|8|9]\d{9}$)/;
if (!pat.test(mobile)) { alert("手机号格式错误!"); }
相关文章推荐
- Linux挂载移动硬盘
- CMMI评估流程
- 两台服务器如何互相做nginx负载均衡
- js根据数组对象中某属性进行排序
- :Hadoop、NoSQL、分布式、lucene、solr、nutch kafka入门:简介、使用场景、设计原理、主要配置及集群搭
- IQueryable与IEnumberable的区别
- Linux环境使用make与Makefile实现进度条
- 短信接口被攻击后的处理
- 回溯法——combination-sum、combination-sum-ii
- Android StackView用法
- springMVC事务和仓库注解
- JVM性能调优2:JVM性能调优参数整理
- hdu-5714 拍照(二分)
- 一个都不能少观后感
- AI:恐怖谷理论的陷阱
- 软件安装问题
- 341. Flatten Nested List Iterator【M】【42】
- 【题】【差分约束】NKOJ 2457 矩阵问题
- 自定义Dialog
- springMVC每一层的注解