Javascript Regex用于测试webpack loader和exlucde*.test.js的文件名。包括file-name.js,但不包括
我想包括以下内容:filename.js、file-name.js、file-name-test.jsJavascript Regex用于测试webpack loader和exlucde*.test.js的文件名。包括file-name.js,但不包括,javascript,regex,webpack,Javascript,Regex,Webpack,我想包括以下内容:filename.js、file-name.js、file-name-test.js 但是排除:filename.test.js、file-name.test.js、file-name-test.js您将文件名test.js包含在您想要包含的内容和排除的内容中。假设您想包含它,下面的代码应该可以帮助您 var pat = /^[\w-]+.[\w-]+$/; "filename.js".match(pat); // ["filename.js"] "file-name.js
但是排除:filename.test.js、file-name.test.js、file-name-test.js您将
文件名test.js
包含在您想要包含的内容和排除的内容中。假设您想包含它,下面的代码应该可以帮助您
var pat = /^[\w-]+.[\w-]+$/;
"filename.js".match(pat);
// ["filename.js"]
"file-name.js".match(pat);
// ["file-name.js"]
"file-name-test.js".match(pat);
// ["file-name-test.js"]
//-----
"filename.test.js".match(pat);
// null
"file-name.test.js".match(pat);
// null
很高兴知道问题出在哪里?我需要一个正则表达式来根据这些文件名匹配检查字符串,而不是以
test.js