js Html结构转字符串形式显示
//Html结构转字符串形式显示 支持<br>换行 |
02 |
function ToHtmlString(htmlStr) { |
03 |
return toTXT(htmlStr).replace(/\<\;br[\&ensp\;|\&emsp\;]*[\/]?\>\;|\r\n|\n/g, "<br/>"); |
04 |
} |
05 |
//Html结构转字符串形式显示 |
06 |
function toTXT(str) { |
07 |
var RexStr = /\<|\>|\"|\'|\&| | /g |
08 |
str = str.replace(RexStr, |
09 |
function (MatchStr) { |
10 |
switch (MatchStr) { |
11 |
case "<": |
12 |
return "<"; |
13 |
break; |
14 |
case ">": |
15 |
return ">"; |
16 |
break; |
17 |
case "\"": |
18 |
return """; |
19 |
break; |
20 |
case "'": |
21 |
return "'"; |
22 |
break; |
23 |
case "&": |
24 |
return "&"; |
25 |
break; |
26 |
case " ": |
27 |
return " "; |
28 |
break; |
29 |
case " ": |
30 |
return " "; |
31 |
break; |
32 |
default: |
33 |
break; |
34 |
} |
35 |
} |
36 |
) |
37 |
return str; |
38 |
} |
浙公网安备 33010602011771号