正则表达式 /^\d{14}x$||^\d{15}$||^\d{18}$ || ^\d{17}x$/ 表示什么?表示身份证的合法性

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/12 23:12:52
正则表达式  /^\d{14}x$||^\d{15}$||^\d{18}$ || ^\d{17}x$/ 表示什么?表示身份证的合法性
xS]oA+cCM$ih_А}QTcE[`tYX3sgg aR/>ܝ;s=Y 66w}W4jk1'\$%v,/:TS>ӁΕ=)FORxF\AM܅ ]ccpO$zTm35?iVܹیYaHT iaG[wKƄ.tbHh׍f},Oj7bg:]7H,Qo  Ue^UJK*k+q,AV>:Ok3EVsr xF[ Ϥ]cX 3%3d^HlՔ4/PAE}uanzBgWY2~ b-L/;TvYh֡jFUf+Gh)Q\붤9anq{уx<ƌm&t (͘E'-f\]

正则表达式 /^\d{14}x$||^\d{15}$||^\d{18}$ || ^\d{17}x$/ 表示什么?表示身份证的合法性
正则表达式 /^\d{14}x$||^\d{15}$||^\d{18}$ || ^\d{17}x$/ 表示什么?
表示身份证的合法性

正则表达式 /^\d{14}x$||^\d{15}$||^\d{18}$ || ^\d{17}x$/ 表示什么?表示身份证的合法性
^ 以什么开始
$ 以什么结束 其中 里面所有数据,都符合这个表达式
\d 表是0-9的数字 {}表示有多少个数字,|| 学程序的都知道吧!
^\d{14}x$ 就是说前面有14位数字,后加一个X
^\d{17}x$ 就是说前面有17位数字,后加一个X
^\d{15}$ 纯15位数字
^\d{18}$ 纯18位数字
给你本书自己看看 javaScript 最简单了

\d{14}x :14位数字和一个字母x
\d{15} : 15位数字
\d{18} :18位数字
\d{17}x :17位数字和一个字母x

以14个数字开始并以X结束(^\d{14}x$)
或者
全15个数字(^\d{15}$)
或者
以17个数字开始并以X结束(^\d{17}x$)
或者
全18个数字(^\d{18}$)
其中^表示字符串开始,$表示字符串结束
顺便说下这个校验还是比较简单的,并不能很好的校验身份证的合法性...

全部展开

以14个数字开始并以X结束(^\d{14}x$)
或者
全15个数字(^\d{15}$)
或者
以17个数字开始并以X结束(^\d{17}x$)
或者
全18个数字(^\d{18}$)
其中^表示字符串开始,$表示字符串结束
顺便说下这个校验还是比较简单的,并不能很好的校验身份证的合法性

收起

kan不懂耶