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

Popular posts from this blog

sql - Time in datatime field -

javascript - How to split the success output from an Ajax post? -

java - sharing object across different classes -