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

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

function $(e){return document.getElementById(e);} function go() { var reg=/^[1-9]{1}[0-9]{14}$|^[1-9]{1}[0-9]{16}([0-9]|[xX])$/; if(reg.test($("check").value)) {alert("ok");} else{alert("no");} }

很简单 function CheckCardNo(card) { // 身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; if(reg.test(card) === false) { alert("...

/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/

简单校验: ^\d{15}(?:\d{2}[\dX])?$

^(\d{6})(\d{4})(\d{2})(\d{2})(\d{3})([0-9]|X)$ 这是一个简单的十八位身份证正则匹配。

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

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

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

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

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

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