文字列内の特定の接尾辞を持つ単語のすべての出現を削除する単純な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'.
助けてください?