如果字符串以“files/”开头和/或以“.js”结尾,如何测试它?
例子:
到目前为止我有这个正则表达式:(^(?!files\/)).*?((?!\.js)$)
这适用于“files/”,但不适用于“.js”。
编辑: 抱歉造成误解。仅当字符串不以“files/”开头且不以“.js”结尾时,该字符串才应匹配。
你最后的负面结果应该是向后看而不是向前看,在测试时你已经阅读了.js
^(?!files\/).*(?<!\.js)$
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6045 次 |
最近记录: |