天天看点

FCC——Convert HTML Entities

题目:

FCC——Convert HTML Entities

样例输出:

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

继续阅读