永远记不清正则的这些符号位置和意义,今天在群里看到一群人也在讨论这个,有人开玩笑说“如果一个人能正确的写正则,就证明是是刚从培训机构出来的”当然这只是个玩笑话,我自己本身也是不同意这种说法的,无意之中看到这么个关于正则的小知识,在此跟大家分享同时也给自己的知识库屯点货 (*^__^*) 嘻嘻……
^ 开始
\ 转义. 除了换行和回车之外的任意字符* 出现零次或多次(任意次)? 出现零次或一次?!main 负向前瞻,如果后面的内容是main,则此段内容匹配失败。$ 结尾/^\.\/(?!main(\.js)?$)/以./开始,如果./后跟main,则false,否则true,以.js可以出现零次或一次为结尾/^\.\/.*\.js$/匹配以.\开始,中间除了换行和回车之外的任意字符0次以上,.js结尾