1. var a = `<p class="active aa"><img /></p>`;
    2. a = addClass(a, "bbb");
    3. function addClass(el, clas) {
    4. return el.replace(/<p\s*(?:(?:class=["]([^]*?)["])|())\s*>/g, (match, $1) => {
    5. if ($1) {
    6. return `<p class="${$1} ${clas}">`;
    7. } else {
    8. return `<p class="bbb">`;
    9. }
    10. });
    11. }
    12. 转换结果 <p class="active aa bbb"><img /></p>