JS 전의 HTML 전의 부호

1、 html
function
removeHtmlTab(tab) {   return tab.replace(/<[^<>]+?>/g, '' ); // HTML }
2、
function html2Escape(sHtml) {   return sHtml.replace(/[<>& "]/g,function(c){return {'<':'&lt;','>':'&gt;','&':'&amp;','" ': '&quot;' }[c];}); }
3. 전의 부 호 를 일반 문자 로 바 꿉 니 다.function escape2Html(str) {   var arrEntities={ 'lt' : '<' , 'gt' : '>' , 'nbsp' : ' ' , 'amp' : '&' , 'quot' : '"' };   return str.replace(/&(lt|gt|nbsp|amp|quot);/ig, function (all,t){ return arrEntities[t];}); }
4、 스페이스 바function nbsp2Space(str) {   var arrEntities = { 'nbsp' : ' ' };   return str.replace(/&(nbsp);/ig, function (all, t){ return arrEntities[t]}) }
5. 차 를 돌려 br 라벨 로 전환한다.function return2Br(str) {   return str.replace(/\r?
/g,
"<br />" ); }
6. 시작 과 끝 을 제거 하고 3 회 이상 줄 을 2 회 줄 로 바 꿉 니 다.function trimBr(str) {   str=str.replace(/((\s|&nbsp;)*\r?
){
3 ,}/g, "\r
\r
"
); // 2   str=str.replace(/^((\s|&nbsp;)*\r?
)+/g,
'' ); //   str=str.replace(/((\s|&nbsp;)*\r?
)+$/g,
'' ); //   return str; }
7. 여러 연속 스페이스 바 를 하나의 스페이스 바 로 통합function mergeSpace(str) {   str=str.replace(/(\s|&nbsp;)+/g, ' ' );   return str; }

좋은 웹페이지 즐겨찾기