append追加的html中富文本失效,百度富文本Ueditor会追加标签的问题

//HTML 支持的数学符号

functionstrNumDiscode(str) {

str= str.replace(/∀/g, '∀');

str= str.replace(/∂/g, '∂');

str= str.replace(/&exists;/g, '∃');

str= str.replace(/∅/g, '∅');

str= str.replace(/∇/g, '∇');

str= str.replace(/∈/g, '∈');

str= str.replace(/∉/g, '∉');

str= str.replace(/∋/g, '∋');

str= str.replace(/∏/g, '∏');

str= str.replace(/∑/g, '∑');

str= str.replace(/−/g, '−');

str= str.replace(/∗/g, '∗');

str= str.replace(/√/g, '√');

str= str.replace(/∝/g, '∝');

str= str.replace(/∞/g, '∞');

str= str.replace(/∠/g, '∠');

str= str.replace(/∧/g, '∧');

str= str.replace(/∨/g, '∨');

str= str.replace(/∩/g, '∩');

str= str.replace(/∩/g, '∪');

str= str.replace(/∫/g, '∫');

str= str.replace(/∴/g, '∴');

str= str.replace(/∼/g, '∼');

str= str.replace(/≅/g, '≅');

str= str.replace(/≈/g, '≈');

str= str.replace(/≠/g, '≠');

str= str.replace(/≤/g, '≤');

str= str.replace(/≥/g, '≥');

str= str.replace(/⊂/g, '⊂');

str= str.replace(/⊃/g, '⊃');

str= str.replace(/⊄/g, '⊄');

str= str.replace(/⊆/g, '⊆');

str= str.replace(/⊇/g, '⊇');

str= str.replace(/⊕/g, '⊕');

str= str.replace(/⊗/g, '⊗');

str= str.replace(/⊥/g, '⊥');

str= str.replace(/⋅/g, '⋅');returnstr;

}//HTML 支持的希腊字母

functionstrGreeceDiscode(str) {

str= str.replace(/Α/g, 'Α');

str= str.replace(/Β/g, 'Β');

str= str.replace(/Γ/g, 'Γ');

str= str.replace(/Δ/g, 'Δ');

str= str.replace(/Ε/g, 'Ε');

str= str.replace(/Ζ/g, 'Ζ');

str= str.replace(/Η/g, 'Η');

str= str.replace(/Θ/g, 'Θ');

str= str.replace(/Ι/g, 'Ι');

str= str.replace(/Κ/g, 'Κ');

str= str.replace(/Λ/g, 'Λ');

str= str.replace(/Μ/g, 'Μ');

str= str.replace(/Ν/g, 'Ν');

str= str.replace(/Ξ/g, 'Ν');

str= str.replace(/Ο/g, 'Ο');

str= str.replace(/Π/g, 'Π');

str= str.replace(/Ρ/g, 'Ρ');

str= str.replace(/Σ/g, 'Σ');

str= str.replace(/Τ/g, 'Τ');

str= str.replace(/Υ/g, 'Υ');

str= str.replace(/Φ/g, 'Φ');

str= str.replace(/Χ/g, 'Χ');

str= str.replace(/Ψ/g, 'Ψ');

str= str.replace(/Ω/g, 'Ω');

str= str.replace(/α/g, 'α');

str= str.replace(/β/g, 'β');

str= str.replace(/γ/g, 'γ');

str= str.replace(/δ/g, 'δ');

str= str.replace(/ε/g, 'ε');

str= str.replace(/ζ/g, 'ζ');

str= str.replace(/η/g, 'η');

str= str.replace(/θ/g, 'θ');

str= str.replace(/ι/g, 'ι');

str= str.replace(/κ/g, 'κ');

str= str.replace(/λ/g, 'λ');

str= str.replace(/μ/g, 'μ');

str= str.replace(/ν/g, 'ν');

str= str.replace(/ξ/g, 'ξ');

str= str.replace(/ο/g, 'ο');

str= str.replace(/π/g, 'π');

str= str.replace(/ρ/g, 'ρ');

str= str.replace(/ς/g, 'ς');

str= str.replace(/σ/g, 'σ');

str= str.replace(/τ/g, 'τ');

str= str.replace(/υ/g, 'υ');

str= str.replace(/φ/g, 'φ');

str= str.replace(/χ/g, 'χ');

str= str.replace(/ψ/g, 'ψ');

str= str.replace(/ω/g, 'ω');

str= str.replace(/ϑ/g, 'ϑ');

str= str.replace(/ϒ/g, 'ϒ');

str= str.replace(/ϖ/g, 'ϖ');

str= str.replace(/·/g, '·');returnstr;

}//

functionstrcharacterDiscode(str) {//加入常用解析

str = str.replace(/ /g, ' ');

str= str.replace(/"/g, "'");

str= str.replace(/&/g, '&');//str = str.replace(/</g, '‹');

//str = str.replace(/>/g, '›');

str= str.replace(/</g, '

str= str.replace(/>/g, '>');

str= str.replace(/•/g, '•');returnstr;

}//HTML 支持的其他实体

functionstrOtherDiscode(str) {

str= str.replace(/Œ/g, 'Œ');

str= str.replace(/œ/g, 'œ');

str= str.replace(/Š/g, 'Š');

str= str.replace(/š/g, 'š');

str= str.replace(/Ÿ/g, 'Ÿ');

str= str.replace(/ƒ/g, 'ƒ');

str= str.replace(/ˆ/g, 'ˆ');

str= str.replace(/˜/g, '˜');

str= str.replace(/ /g, '');

str= str.replace(/ /g, '');

str= str.replace(/ /g, '');

str= str.replace(/‌/g, '');

str= str.replace(/‍/g, '');

str= str.replace(/‎/g, '');

str= str.replace(/‏/g, '');

str= str.replace(/–/g, '–');

str= str.replace(/—/g, '—');

str= str.replace(/‘/g, '‘');

str= str.replace(/’/g, '’');

str= str.replace(/‚/g, '‚');

str= str.replace(/“/g, '“');

str= str.replace(/”/g, '”');

str= str.replace(/„/g, '„');

str= str.replace(/†/g, '†');

str= str.replace(/‡/g, '‡');

str= str.replace(/•/g, '•');

str= str.replace(/…/g, '…');

str= str.replace(/‰/g, '‰');

str= str.replace(/′/g, '′');

str= str.replace(/″/g, '″');

str= str.replace(/‹/g, '‹');

str= str.replace(/›/g, '›');

str= str.replace(/‾/g, '‾');

str= str.replace(/€/g, '€');

str= str.replace(/™/g, '™');

str= str.replace(/←/g, '←');

str= str.replace(/↑/g, '↑');

str= str.replace(/→/g, '→');

str= str.replace(/↓/g, '↓');

str= str.replace(/↔/g, '↔');

str= str.replace(/↵/g, '↵');

str= str.replace(/⌈/g, '⌈');

str= str.replace(/⌉/g, '⌉');

str= str.replace(/⌊/g, '⌊');

str= str.replace(/⌋/g, '⌋');

str= str.replace(/◊/g, '◊');

str= str.replace(/♠/g, '♠');

str= str.replace(/♣/g, '♣');

str= str.replace(/♥/g, '♥');

str= str.replace(/♦/g, '♦');

str= str.replace(/'/g, '\'');

str= str.replace(/ /g, ' ');

str= str.replace(/&nbsp;/g, ' ');returnstr;

}functionstrMoreDiscode(str) {

str= str.replace(/\r\n/g, "");

str= str.replace(/\n/g, "");

str= str.replace(/code/g, "wxxxcode-style");returnstr;

}functionstrDiscode(str) {

str=strNumDiscode(str);

str=strGreeceDiscode(str);

str=strcharacterDiscode(str);

str=strOtherDiscode(str);

str=strMoreDiscode(str);returnstr;

}functionurlToHttpUrl(url, rep) {var patt1 = new RegExp("^//");var result =patt1.test(url);if(result) {

url= rep + ":" +url;

}returnurl;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值