JS 전의 HTML 전의 부호
1、 html
function
removeHtmlTab(tab) {
return
tab.replace(/<[^<>]+?>/g,
''
);
// HTML
}
2、
function
html2Escape(sHtml) {
return
sHtml.replace(/[<>&
"]/g,function(c){return {'<':'<','>':'>','&':'&','"
':
'"'
}[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| )*\r?
){
3
,}/g,
"\r
\r
"
);
// 2
str=str.replace(/^((\s| )*\r?
)+/g,
''
);
//
str=str.replace(/((\s| )*\r?
)+$/g,
''
);
//
return
str;
}
7. 여러 연속 스페이스 바 를 하나의 스페이스 바 로 통합
function
mergeSpace(str) {
str=str.replace(/(\s| )+/g,
' '
);
return
str;
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.