文字列が「files/」で始まったり、「.js」で終わったりする場合、文字列をテストするにはどうすればよいですか?
例:
- test/test2/test.html --> true
- ファイル/test2/test.html --> false
- test/test2/test .js --> false
- ファイル/test2/test .js --> false
これまでのところ、次の正規表現があります。(^(?!files\/)).*?((?!\.js)$)
これは「files/」では機能しますが、「.js」では機能しません。
編集: 誤解して申し訳ありません。文字列は、文字列が「files/」で始まらず、「.js」で終わらない場合にのみ一致する必要があります。