简单的身份证验证(JS)
2009-10-15 15:51
344 查看
简单的身份证验证(JS),只验证位数合法性(15位,18位,及最后的X)
不验证生日及最后4位以及前缀合法性
不验证生日及最后4位以及前缀合法性
<mce:script type="text/javascript"><!-- //自定义的身份证验证函数 function checkID(f) { // 身份证验证 18 位数字 // 1. 18位 if(f.length != 18) { alert("请输入中国公民的18位身份证号码, 您当前输入了" + f.length + "位号码" ); f.ID.focus(); return false; } // 2. 确保前17位每一位都是数字 for(i = 0; i < f.length - 1; i++) { // 如何判断一个字母是数字 if(isNaN( parseInt( f.charAt(i) ) )) { alert("您输入的身份证号码前17位包含有字母, 不合要求" ); f.ID.focus(); return false; } } // 3. 确保最后一位是数字或者X var lastIDNum = f.charAt(17); if( isNaN(parseInt( f.charAt(i) )) && lastIDNum.toLowerCase() != 'x') { alert("您输入的身份证号码最后一位不是数字也不是x, 不合要求" ); f.ID.focus(); return false; } return true; } // --></mce:script> <input type="text" onblur="checkID(this.value)">
相关文章推荐
- JS常见简单正则表达式验证功能小结【手机,地址,企业税号,金额,身份证等】
- 身份证号js简单验证 .
- JS简单验证身份证号
- js验证真实姓名与身份证号,手机号的简单实例
- js实现身份证号码验证的简单实例
- js验证只能为数字 和 简单的身份证号码验证。。
- JS简单验证密码强度
- js验证真实姓名与身份证号是否匹配
- js实现完美身份证号有效性验证
- JS实现的表单验证和强大的身份证
- 身份证号码与出生日期的JS验证
- 身份证号码验证代码集合(js)
- 常用正则表达式大全,手机、电话、邮箱、身份证(最严格的验证)、IP地址、网址、日期等,一般前台js验证,来这里就够了...
- js 验证身份证号码
- JS实现的复杂表单检查+身份证验证
- 前台(javascript/JS)验证框架 简单实用版
- js 验证是否是身份证
- 简单的JS表单验证
- Node.js通过身份证号验证年龄、出生日期与性别方法示例
- js验证整数加保留小数点的简单实例