[JavaScript] html 태그와 태그안의 문자 제거 정규식
조금 전 작업을 진행하다 보니 자바스크립트에서 html 태그 뿐만 아니라 태그 안의 문자까지 모두 제거해야하는
경우가 생겨 언제나 벽처럼 느끼고 있는 정규식을 애써 꺼내서 머리를 이리저리 굴리며 하나 만들었다. 사용해보니
의도한대로 되는 것 같기는 한데.. 제대로 되는 것인지는 좀 더 테스트를 진행해봐야 할 듯 하다.
<script>
var str = “테스트<strong>문자열</strong>”;
var pattern = /[<].*[>].*[<]/+.*[>]/gi;
str = str.replace(pattern, “”);
</script>
위 코드는 str에 저장된 문자열에서 테스트만 가져오는 것이다. 정규식 패턴을 좀 더 다듬고 싶지만 지금은 저것이
나의 한계라서 더 이상 손을 대는 것은 오히려 오류만 생기게 할 것 같아 여기서 그만하고 이만 하기로 정했다.