JavaScript中的替代方案
作者:互联网
我试图在JavaScript中使用lookahead / lookbehind(在Regular-Expressions.info中描述)并且发现它们不受支持.
我实际上要做的是抓住一个dar,而不是win.所以,一个字符串darblabla应该返回true,而darwinblabla应该是false.
现在,我的解决方案是:/dar/i.test(string)&& !/darwin/i.test(串).
这看起来很长,有没有更短的解决方案(正则表达式字符串?),可以取代当前的声明?
解决方法:
这是一个解决方案
^dar(?!win)
编辑
关于你的第二个问题
^(?!cyg)win
标签:javascript,regex,html,regex-lookarounds 来源: https://codeday.me/bug/20190628/1316071.html