手机号:① /^1(3[0-9]{9}|5[0-35-9][0-9]{8}|7[07][0-9]{8}|8[25-9][0-9]{8})$/

    ② /^1(3\d|5[0-35-9]|7[07]|8[25-9])\d{8}$/

②是①的简写

身份证_18:

function cidInfo(sId) {
var iSum = 0
var info = ""
if (!/^\d{17}(\d|x)$/i.test(sId)) { return false; }
sId = sId.replace(/x$/i, "a");
if (aCity[parseInt(sId.substr(0, 2))] == null) { return "Error:非法地区"; }
sBirthday = sId.substr(6, 4) + "-" + Number(sId.substr(10, 2)) + "-" + Number(sId.substr(12, 2));
var d = new Date(sBirthday.replace(/-/g, "/"))
if (sBirthday != (d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate())) return "Error:非法生日";
for (var i = 17; i >= 0; i--) iSum += (Math.pow(2, i) % 11) * parseInt(sId.charAt(17 - i), 11)
if (iSum % 11 != 1) return "Error:非法证号";
         return aCity[parseInt(sId.substr(0, 2))] + "," + sBirthday + "," + (sId.substr(16, 1) % 2 ? "男" : "女")
 }

身份证_15:

var isIDCard1 = /^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/;

字数限制和只能输入数字验证:

<input  type="text" onkeyup="value=value.replace(/[^\d]/g,'') " maxlength="11">

最新文章

  1. 理解HTTP和HTTPS的区别
  2. Let It Be - The Beatles - Lyrics
  3. PUT vs POST in REST
  4. 20150624_Andriod _web_service_匹配
  5. HTML5外包团队——技术分享:HTML5判断设备在线离线及监听网络状态变化例子
  6. 【漫画解读】HDFS存储原理(转载)
  7. js获取天气
  8. RedHat Enterprise Linux 6.4-x86_64 md5:467B53791903F9A0C477CBB1B24FFD1F
  9. 关于arguments.callee的用途
  10. Scala从入门到精通之四-映射和元组
  11. Linux-监控目录及文件
  12. 高校表白APP-冲刺第四天
  13. MySql 三大知识点——索引、锁、事务
  14. inner_product
  15. 12.翻译系列:EF 6 中配置一对多的关系【EF 6 Code-First系列】
  16. BZOJ-1010 玩具装箱toy (斜率优化)
  17. 20155212 2016-2017-2 《Java程序设计》第7周学习总结
  18. 统计学习方法九:EM算法
  19. 使用C++11 开发一个半同步半异步线程池
  20. 汉字的unicode码范围是多少?

热门文章

  1. VS2012 内容存储区指定的位置无效或者您无权访错误
  2. C++如何将一个整数输出为小数
  3. XML读写文件辅助类
  4. AC自动机妙用
  5. BZOJ 1770: [Usaco2009 Nov]lights 燈( 高斯消元 )
  6. 自定义jquery手风琴插件
  7. [LeetCode]题解(python):130-Surrounded Regions
  8. ASP.NET MVC5 学习笔记-5 测试
  9. 关于struts2的checkboxlist、select等标签发生could not be resolved as a collection/array/map/enumeration/iterator type异常的记录
  10. 17.1.1.9 Introducing Additional Slaves to an Existing Replication Environment 引入额外的Slaves 到一个存在的复制