FCC——Convert HTML Entities

题目:
这里写图片描述
样例输出:
这里写图片描述

解题思路:使用正则匹配,用replace替换即可

代码:

function convert(str) {
  var regObj = {
    "&":"&",
    "<":"&lt;",
    ">":"&gt;",
    '"':"&quot;",
    "'":"&apos;"
  };
  var reg = /[&<>"']/g;

  var arr = str.match(reg);
  if(arr){
    for(var i in arr){
      str = str.replace(arr[i],regObj[arr[i]]);
    }
  }
  return str;
}



欢迎大家加入QQ群一起交流讨论,「吟游」程序人生——YinyouPoet

原文地址:https://www.cnblogs.com/yinyoupoet/p/13287575.html