那一般用什么代替呢
js 正则语法中 ,是可以支持后顾断言的,但是不支持前瞻断言,以下为实验结果。
var pattern1 = /2(?!1)/ // 后顾断言,匹配2,但是后面不是1
var pattern2 = /(?<!)2/ // 前瞻断言,报错,语法不支持
var s1 = '123';
var s2 = '213';
pattern1.test(s1) // true
pattern2.test(s2) // false
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
后行断言目前好像还只是提案