在用户注册页面有些需求要求的比较严格,需要对身份证js验证是否合法,通过此功能严格此系统软件,从而过滤到很多水客。下面就此实现方法给大家讲解下。 很多时候我们都是通过一组正则表达式来判断用户输入的身份证是否合法,那在用正则表达式判断之前,你对身份证号的组成有多少了解呢?下面来说说一个身份证号里面包....
分类:
编程语言 时间:
2015-09-07 10:46:44
阅读次数:
199
可以通过输入身份证的前17位,然后算出18位,与输入的第18位进行校验,判断输入的是否是合法的身份证“package com.edaixi.testjava;import java.math.MathContext;import java.util.regex.Matcher;import java...
分类:
编程语言 时间:
2015-08-30 11:06:31
阅读次数:
126
验证身份证号是否符合规则,比较实用,错判率我自己测试为0,挺好用的,欢迎大神补充。
protected bool checkidcard(string idcard)
{
//验证18位或者17位加大小写x
Regex rg = new Regex(@"^\d{17}(\d|X|x)$");
Match...
分类:
Web程序 时间:
2015-08-20 18:54:37
阅读次数:
142
在页面中通过js验证身份证合法性,一般是通过正则表达式或工具类进行判断。下面是项目中验证身份证的合法性代码实现。
第一种:通过正则表达式进行简单校验。if ($("#cardType").val() == "01") {
var _cardNo = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
if (!_cardNo.test(cardN...
分类:
Web程序 时间:
2015-07-30 16:59:54
阅读次数:
136
1 if (s != "") { 2 if (s.length == 18) { 3 var reg = /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}[0-9xX]$/; 4 ...
分类:
其他好文 时间:
2015-07-16 13:24:13
阅读次数:
105
这里禁止了input框粘贴的功能。Document 禁止粘贴 效果如下图所示:
分类:
Web程序 时间:
2015-06-04 11:06:12
阅读次数:
158
function isCardNo(card)
{
// 身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X
var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
if(reg.test(card) === false)
{
...
分类:
Web程序 时间:
2015-04-08 15:02:50
阅读次数:
134
此身份证工具类有如下功能:
1、验证身份证号码是否合法。(16位或18位)
2、通过身份证号码计算年龄 。
3、通过身份证号码计算出生日期
4、通过身份证号码计算性别package com.ciming.util;import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calen...
分类:
编程语言 时间:
2015-03-13 16:35:50
阅读次数:
205
原文:锋利的js之验证身份证号我们在做互联网网站时,注册个人资料时,经常要用到身份证号,我们需要对身份证进验证,不然别人随便输个号码就通过,让你感觉这个网站做得很shit。 身份证号是有规则的。 结构和形式 1.号码的结构 公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至...
分类:
Web程序 时间:
2015-03-03 13:14:19
阅读次数:
213