记录下 js各种证件的正则验证

身份证 /(^\d{15}$)|(^\d{17}([0-9]|X)$)/
  
  护照 /^[a-zA-Z0-9]{3,21}$/   /^(P\d{7})|(G\d{8})$/
  
  军官证或士兵证 /^[a-zA-Z0-9]{7,21}$/
  
  港澳回归证 和 台胞证/^[a-zA-Z0-9]{5,21}$/
  
  出生证 /^[a-zA-Z0-9]{5,21}$/
  
  户口本 /^[a-zA-Z0-9]{3,21}$/

时间: 2024-10-01 12:40:35

记录下 js各种证件的正则验证的相关文章

身份证真实性校验js、身份证长度正则验证

身份证号码真实性校验 <input type="text" value="请输入身份证号" id="cards" ><button onclick="isIdCardNo(cv)">ok</button> <script> function $(id){ return document.getElementById(id);}var cv;  //获取input框的值$('car

今天记录下那个阿里云短信验证

如果你是小白,那么看我这个绝对没问题,手把手教学...... 首先你打开这个链接:https://help.aliyun.com/document_detail/59210.html?spm=a2c4g.11186623.6.550.3fb415ec0B2n0o 打代码之前,你要做的准备工作就是:下面4步. 入驻阿里云---开通短信服务----获取AccessKey--------创建签名和模版 当你完成了上面4步,emmm..... 打开eclipse 新建maven工程(quickstart

记录下js几种常见的数组排序和去重的方法

冒泡排序 var arr = [1, 9, 4, 50, 49, 6, 3, 2]; function test(){ for (var i = 0; i < arr.length - 1; i++){ for (var j = i + 1; j < arr.length; j++){ var tempi = arr[i]; //获取第一个值,并与后一个值比较 var tempj = arr[j]; if (tempi > tempj){ arr[i] = tempj; arr[j] =

js正则验证方法大全

js正则验证方法大全 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83

js 对表单的一些验证及正则匹配

利用的是jq的validate.js 详见菜鸟教程http://www.runoob.com/jquery/jquery-plugin-validate.html 以下是我测试的几个文件,就是理解后修改的菜鸟教程上的例子,具体还没实际用在工程中,一些防sql注入,防xss攻击等未实现,但是功能完备 validate.html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <

js正则验证手机号码有效性

通过js正则验证手机号码的有效性,方法如下: 验证130-139,150-159,180-189号码段的手机号码 <script type="text/javascript"> var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/; if(!myreg.test($("#phone").val())) { alert('请输入有效的手机号码!'); return false; }

正则表达式控制Input输入内容 ,js正则验证方法大全

https://blog.csdn.net/xushichang/article/details/4041507 正则表达式控制Input输入内容 2009年04月01日 17:15:00 阅读数:21747 不能输入中文 <input type="text" name="textfield"  onkeyup="this.value=this.value.replace(/[^/da-z_]/ig,'');"/>只能输入 数字和下划

JS正则验证数字格式2

之前的博文:JS验证正数字,正则的一种正数规则1,中isNaN可以判断内容是否为数字,但是这种判断出来的数字,有的不是数字的标准格式.那篇博文中尝试了下用正则验证,但是忘了一种情况,小数点后无数字,小数点后跟着的内容应该是+一个或多个,而不是*零个一个或多个,小数点后无数字不符合要求.而且测试的几种情况把0忘了,0后面紧跟着小数点,但是还有单独的0也算是数字.写了几个数字组成应该匹配到的,和不该匹配到的情况,并根据测试情况逐步修改. 个人目前想到的情况:应该匹配到的情况:0(一位0)5(一位数7

js正则表达式实现手机号码,密码正则验证

手机号码,密码正则验证. 分享下javascript中正则表达式进行的格式验证,常用的有手机号码,密码等. /** * 手机号码 * 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188 * 联通:130,131,132,152,155,156,185,186 * 电信:133,1349,153,180,189 */ NSString * MOBILE = @"^1(3[0-9]|5[0-35-9]|8[025-9])\\