66问答网
所有问题
匹配身份证号15位或18位数的正则表达式怎么写
如题所述
举报该问题
推荐答案 2017-02-21
^\d*$ //匹配一段由0-9组成的字符,如果是一个整数要改成下面这样,因为一组数不能由0开头
^-?[1-9]\d*$ //匹配整数
^[1-9]\d*$ //匹配正整数
^-[1-9]\d*$ //匹配负整数
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/UsUs922nisnvi2xxDn9.html
相似回答
java 问题:
正则表达式
验证
身份证
该
怎么写
?包括
15位的
和
18位的
,而且后面...
答:
/^\d{15}(\d{2}[0-9xX])?$/ ,
匹配身份证的正则
很多 这个匹配了你上面说的
15位
18位或者
17位加X
java编程,关于
身份证
验证问题。求大神指点
答:
import java.util.*;public class test{public static void main(String[] args) {Scanner in=new Scanner(System.in);System.out.println("请输入
18位的身份号码
:");String s="^[0-9]{17}([0-9]|x)";//
正则表达式
String str=in.next();while(!str.matches(s)){//用mathes方法
匹配
...
验证
身份证号码的
正确
正则表达式
答:
{ //
身份证号码
为
15位或者18位
,15位时全为
数字
,18位前17位为数字,最后一位是校验位,可能为数字或字符X var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;if(reg.test(card) === false){ alert("身份证输入不合法");return false;} } ...
15位
和
18位
包括年月日验证的
身份证号正则表达式
答:
验证身份证号(15位或18位数字):"^\d{15}|\d{18}$"
。验证一年的12个月:"^(0?[1-9]|1[0-2])$"正确格式为:"01"~"09"和"1"~"12"。验证一个月的31天:"^((0?[1-9])|((1|2)[0-9])|30|31)$"正确格式为;"01"~"09"和"1"~"31"。
15
/
18位身份证号码
验证有哪些
正则
写法
答:
前言开发过程中,常常需要对一些输入信息进行有效性验证,使用正则表达式进行校验是最简单、效率最高的方式了,下面就来看看15/
18位身份证号码
验证
的正则表达式
吧。介绍xxxxxx yyyy MM dd 375 0
十八位
xxxxxx yy MM dd 75 0
十五位
地区: [1-9]\d{5}年的前两位: (18|19|([23]\d)) 1800-...
正则表达式
判断
18位身份证
,该
怎么
处理
答:
如果只是简单判断 r = /^(\d{18}|\d{17}x)$/;(只需要判断
18位数字
活着17位数字+一位x)如果想写的复杂点,就需要根据
身份证
上每一
位数字的
含义去写对应的规则。比如生日那部分。只能是生日区间的数字。如果判断的准确无误,去找公安局或者其他官方的对外验证真伪的接口。小伙子,我看你骨骼...
大家正在搜
判断身份证号是否正确的正则表达式
身份证号的正则表达式
用正则表达式验证身份证号
18位身份证正则表达式
正则表达式身份证匹配
js校验身份证号正则表达式
正则表达式判断身份证
正则表达式匹配数字
身份证号正则验证
相关问题
java中用正则表达式一个15位或18位的数字
验证身份证号码的正确正则表达式
身份证得正则正则表达式是什么?
身份证的正则表达式到底该怎么写?
身份证号码的验证正则表达式(同时匹配新旧)
怎么用正则表达式验证6到10个字符串或数字的长度??