javascript - Regular expression to remove empty tags except one -
can me javascript regular expression remove empty tags except script tags, except script tag <script src="myjs.js"></script>.
i have tried following expression , removes tags including script tags.
var regex = new regexp(/<([^\s>]+)[^>]*>\s*<\/\1>/gi);
something (based on this answer [ru])
html .replace(/<!--[\s\s]*?--!?>/g, "") .replace(/<(?!script)([a-z]+)[^>]*(>\s*<\/\1>|\s*$)/gi, "")
Comments
Post a Comment