wzkl.net
当前位置:首页 >> 求一个JS验证文本输入框输入身份证号码的正则表达式 >>

求一个JS验证文本输入框输入身份证号码的正则表达式

15位身份证号最后一位 18位身份证号倒数第二位 奇数是男的偶数是女的

[19,20]表示字符1,9,2,0,逗号中任意一个 表示19或20应为(19|20) ,[1,2]应为[12]不应包括逗号字符 /^[1-9]\d{5}(19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}[\dxX]$/

var exg=/^([0-9]{17}[0-9X]{1})|([0-9]{15})$/;

十八位数字或17位数字加X(x): ^((\d{18})|(\d{17}[Xx]))$

这个简单,在jsp页面上写个脚本,首先第一步(你的字符串这里设为str): 用str.length来做参数判断是否为18位 2.截取字符串前十七个,用正则判断 3.最后一个再用正则判断 正则的脚本如下:(首先申明,未经测试) function isNumber(str){ var ...

isIDCard1=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/; 15位到18位的正则 正则只能验证身份证的格式是否正确,是验证不了真伪的,只有公安系统里才能...

可以用正则验证 var str = /^[A-Za-z0-9]{18}/; if(str.test($("#name").val())){ alert("验证通过"); }else{ alert("验证错误,只能是数字字母组成的18位长度的字符串"); }

两个代理方法 一个是点击return 缩回键盘 还有一个是对textField的输入进行监听 前提是需要对textField进行代理监听 //UITextFieldDelegate - (BOOL)textFieldShouldReturn:(UITextField *)textField; { //用户结束输入 [textField resignFirstR...

第一、Python的正则表达式对于\d不需要用两个转义符\\d 第二、对于你的正则表达式逻辑或,需要两边都加小括号 完整的匹配身份证号正则表达式应该是: id = r"^(([1-9]\d{14})|([1-9]\d{14}\d{2}[0-9x]))$"

至于用哪种数据库的话,我先用Access做一个,并且用 ADO 的方式,因为如果你要求用SQL Server的话,到后面好改。Oracle的话,我不会,请谅解。

网站首页 | 网站地图
All rights reserved Powered by www.wzkl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com