对字符串中的特殊字符进行转义

函数:

 function escapehtml(str){
      return str.replace(/[<>&" ]/g,function(match){
        switch(match){
          case '<':
          return '&lt;';
          case '>':
          return '&gt;';
          case '&':
          return '&amp';
          case '"':
          return '&quot;';
          case ' ':
          return '&nbsp;';
        }
      });

     }

调用:

     console.log(escapehtml('<html  >'));

结果:

&lt;html&nbsp;&nbsp;&gt;

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页