검색결과 리스트
strip_tags에 해당되는 글 1건
- 2017.01.24 strip_tags - 자바스크립트 문자열 중 html 태그 제거
글
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
방법1)
function strip_tags (input, allowed) {
allowed = (((allowed || "") + "").toLowerCase().match(/<[a-z][a-z0-9]*>/g) || []).join('');
var tags = /<\/?([a-z][a-z0-9]*)\b[^>]*>/gi,
commentsAndPhpTags = /<!--[\s\S]*?-->|<\?(?:php)?[\s\S]*?\?>/gi;
allowed = (((allowed || "") + "").toLowerCase().match(/<[a-z][a-z0-9]*>/g) || []).join('');
// making sure the allowed arg is a string containing only tags in lowercase (<a><b><c>)
var tags = /<\/?([a-z][a-z0-9]*)\b[^>]*>/gi,
commentsAndPhpTags = /<!--[\s\S]*?-->|<\?(?:php)?[\s\S]*?\?>/gi;
return input.replace(commentsAndPhpTags, '').replace(tags, function ($0, $1) {
출처 : http://steadypost.net/post/qna/id/6/
return allowed.indexOf('<' + $1.toLowerCase() + '>') > -1 ? $0 : '';
});
}
});
}
var str = strip_tags('<p>Kevin</p> <b>van</b> <i>Zonneveld</i>', '<i><b>');
// 'Kevin <b>van</b> <i>Zonneveld</i>'
// 'Kevin <b>van</b> <i>Zonneveld</i>'
방법2)
var text = '<div class="foo">bar</div>';
text.replace(/(<([^>]+)>)/ig,"");
// Returns: bar
출처 : http://steadypost.net/post/qna/id/6/
'-- JavaScript' 카테고리의 다른 글
window.console && console.log (0) | 2017.03.17 |
---|---|
JavaScript: Class.method vs. Class.prototype.method (0) | 2017.01.25 |
JavaScript 객체의 속성을 제거할 때 delete 연산자보다 undefined 나 null 값으로 만드는 것이 낫다 (0) | 2017.01.19 |
다른 도메인에서 함수 호출 (0) | 2014.11.24 |
유튜브 동영상 종료 시 처리하기 (0) | 2014.08.21 |
RECENT COMMENT