Convert HTML Entities


思路(过于简单):
(1)拆分字符串为数组;
(2)转换字符;
(3)把数组又转化为字符串。
代码:
 1 function convert(str) {
 2   // :)
 3   var arr=str.split('');
 4   for(var i=0;i<arr.length;i++){
 5     switch(arr[i]){
 6         case '&':
 7         arr[i]='&amp;';
 8         break;
 9          case '<':
10         arr[i]='&lt;';
11         break;
12          case '>':
13         arr[i]='&gt;';
14         break;
15          case '"':
16         arr[i]='&quot;';
17         break;
18          case "'":
19         arr[i]='&apos;';
20         break;
21     }
22   }
23  arr=arr.join('');
24   return arr;
25 }
26 
27 convert('Stuff in "quotation marks"');

 

 posted on 2017-08-04 15:28  lailailee  阅读(163)  评论(0)    收藏  举报