^(?!filename).+.js为我工作
经过测试:
- test.js match
- blabla.js match
- filename.js no match
可以在正则表达式中找到此正则表达式的正确解释,以匹配不包含单词的字符串?
从Javascript1.5版开始,可以使用“向前看”功能,并且所有主要浏览器都支持“向前看”功能
更新 以匹配filename2.js和2filename.js,但不匹配filename.js
(^(?!filename.js$).).+.js

^(?!filename).+.js为我工作
经过测试:
可以在正则表达式中找到此正则表达式的正确解释,以匹配不包含单词的字符串?
从Javascript1.5版开始,可以使用“向前看”功能,并且所有主要浏览器都支持“向前看”功能
更新 以匹配filename2.js和2filename.js,但不匹配filename.js
(^(?!filename.js$).).+.js