我正在尝试编写一个简单的 JavaScript 函数来删除字符串中所有出现的具有特定后缀的单词。
function removeClassBySuffix(s, suffix) {
var regx = new RegExp(what-regex-to-put-here, 'g');
s = s.replace(regx, '');
return s;
}
/* new RegExp('\\b.+?' + suffix + '\\b', 'g') -- doesn't work */
所以,
removeClassBySuffix('hello title-edit-panel deal-edit-panel there', '-edit-panel');
// Should return 'hello there'.
请帮忙?