用于匹配DOESN&T; T具有扩展名的文件名的正则表达式

时间:2017-10-31 22:24:09

标签: regex regex-negation

我正在寻找只在文件名中没有扩展名时匹配的正则表达式。

test.doc =不匹配
testaaa =匹配

我可以积极地找到'。'用/。但是我怎么能否定这个呢?我尝试使用(?!。),但我得到了文件名的每个字符的匹配。

由于

1 个答案:

答案 0 :(得分:0)

我要检查文件中是否包含^[^.]*$的任何点:



var patt = new RegExp("^[^.]*$");

console.log(patt.test('test.doc'));
console.log(patt.test('testaaa'));