我正在寻找一些删除字符串的 .html 扩展名的正则表达式。
我已经发现这两个由于某种原因它们不起作用:
var path = './views/contacts/node/item.html';
var otherPath = path;
path.replace(/\.[^/.]+$/, '');
console.log(path);
// returns ./views/contacts/node/item.html
otherPath.replace(/(.*)\.[^.]+$/, '');
console.log(otherPath);
// also returns ./views/contacts/node/item.html
知道有什么问题吗?