此表达式接受哪些字符串(0 | 10)*正则表达式?我在想0,10,并且想知道它是否会接受类似于010的东西,因为它是一个或?
由于
答案 0 :(得分:0)
嗯,结尾的*
表示零和无限次,所以它将匹配无限数量的字符串。但是,匹配将被连续2 1
个分解,或者1
之前或之后没有零(如果您的字母仅为0和1)。
查看一些示例here
因此,要回答问题中的具体示例,010
将匹配,因为正则表达式会找到0
,然后会找到10
。
答案 1 :(得分:-1)
没有JavaScript不会接受010,因为它是一个或声明:
(0 | 10)与。相同 0或10,因此它只接受0和10
如果您希望它也接受010然后将其更改为 (0 | 10 | 010)
希望这有帮助!