关于身份证号首匹配

来源:4-8 编程练习

慕姐0416137

2019-12-25 10:30:19

正则表达式中/^[1-9]{1}\d{14}$|^[1-9]{1}\d{16}[0-9xX]{1}$/出现了两个^,那么第二个^可以省略么?


写回答

1回答

好帮手慕粉

2019-12-25

同学你好,关于同学的问题解答如下:

1、这两个^的作用是不一样的,不建议同学省略。在这里里面^的意思是匹配字符串开始位置,也就是从左边第一个字符匹配,如果没匹配到,那整个匹配就是失败的。

2、中间的|的意思是或,满足其中一个即可:

http://img.mukewang.com/climg/5e02e12909ccea8e06960091.jpg

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 14456 问题

查看课程