Convert HTML Entities

将字符串中的字符 &、<、>、" (双引号), 以及 ' (单引号)转换为它们对应的 HTML 实体。

convert("Dolce & Gabbana")应该返回 Dolce &​amp; Gabbana。
convert("Hamburgers < Pizza < Tacos") 应该返回Hamburgers &​lt; Pizza &​lt; Tacos。
convert("Sixty > twelve")应该返回 Sixty &​gt; twelve。
convert('Stuff in "quotation marks"') 应该返回 Stuff in &​quot;quotation marks&​quot;。
convert("Shindler's List")应该返回 Shindler&​apos;s List。
convert("<>") 应该返回 &​lt;&​gt;。
convert("abc") 应该返回abc。

 

function convert(str) {
  // &colon;&rpar;  
  return str.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\"/g,"&quot;").replace(/\'/g,"&apos;");
}

convert("Dolce & Gabbana");

 

posted @ 2016-11-29 15:57  兴趣使然的椰子  阅读(274)  评论(0)    收藏  举报