# Replace Tag(Script & div & B tag to strong)

# Replace Tag(Script & div & B tag to strong)

by jihoon kim

HTML

<h1>Replace Tag(Script & div & B tag to strong)</h1>
<xmp>
String.prototype.replaceTag = function(a,b) { 
    var input = a.join("|");  
  debugger;
    var reg   = new RegExp( '<(/?)(' + input + ')\\b((?:[^>"\']|"[^"]*"|\'[^\']*\')*)>',"gim");
    if(reg.test(this)){
      console.info( 'ok' );
      //alert ( 'ok' );
    }
  //alert(input.replace(reg,"<$1Strong$3>"));
    console.info(this.replace(reg,"<$1" + b + "$3>"));
  return this;
}
"<script src=''>값</div>\n<script>값</script>\n<script>값</script>\n<script>값</script>\n<script>값</script>\n<script>값</script>\n<script>값</script>\n<script>값</script>"
  .replaceTag(["script","div"],"Strong");

</xmp>

JavaScript

String.prototype.replaceTag = function(a,b) { 
    var input = a.join("|");  
  debugger;
    var reg   = new RegExp( '<(/?)(' + input + ')\\b((?:[^>"\']|"[^"]*"|\'[^\']*\')*)>',"gim");
    if(reg.test(this)){
      console.info( 'ok' );
      //alert ( 'ok' );
    }
  //alert(input.replace(reg,"<$1Strong$3>"));
    console.info(this.replace(reg,"<$1" + b + "$3>"));
  return this;
};

"<script src=''>값</div>\n<script>값</script>\n<script>값</script>\n<script>값</script>\n<script>값</script>\n<script>값</script>\n<script>값</script>\n<script>값</script>"
  .replaceTag(["script","div"],"Strong");