javascript 正则匹配的问题

https://img4.mukewang.com/5c8f214300016ab005010172.jpg

https://img4.mukewang.com/5c8f2144000103cf08000528.jpg

请问1图的正则两个有什么具体的区别? 如果没有区别的话 那么 为什么在webpack的正则不能用[a|b|c]??
请大神帮忙看一下 谢谢

鸿蒙传说
浏览 434回答 3
3回答

犯罪嫌疑人X

根据正则的概述:1、()表示里面的内容为子表单式2、[]表示中括号表达式。

弑天下

上面的匹配 .a 或 .| 或 .b 或 .c 结尾的下面的匹配 .a 或 .b 或 .c 结尾的

慕姐8265434

有区别:let reg1=/\.[a|b|c]$/;let reg2=/\.(a|b|c)$/;'.|'.match(reg1);//Truthy'.|'.match(reg2);//FalsY[] 表示里面的字符都可以出现,所以reg1相当于/\.(?:a|b|c|\|)$/
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript