关于身份证号首匹配
来源:4-8 编程练习
慕姐0416137
2019-12-25 10:30:19
正则表达式中/^[1-9]{1}\d{14}$|^[1-9]{1}\d{16}[0-9xX]{1}$/出现了两个^,那么第二个^可以省略么?
1回答
同学你好,关于同学的问题解答如下:
1、这两个^的作用是不一样的,不建议同学省略。在这里里面^的意思是匹配字符串开始位置,也就是从左边第一个字符匹配,如果没匹配到,那整个匹配就是失败的。
2、中间的|的意思是或,满足其中一个即可:
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
相似问题