请建议正则表达式查找未以“.pdf”结尾的所有字符串。 所以,它应该找到“some string”和“some stringpdf”,但不是像“some string.pdf”那样的字符串
谢谢, Aleksey Asiutin
答案 0 :(得分:0)
如果您要测试个人字符串,可以使用此正则表达式
/^(?!.*\.pdf$).*$/
如果字符串中有多个字符串匹配,则可以使用
/(\s|^)(?![^\s]+\.pdf(\s|$))[^\s]+/
答案 1 :(得分:0)
这是正则表达式
/^(?!.*\.pdf$).*/
示例:
var r = /^(?!.*\.pdf$).*/;
r.test("some string"); //true
r.test("some stringpdf"); //true
r.test("some string.pdf"); //false
实际上,我推荐@Nannuo Lei提出的建议。