2014-02-25 5 views
0

, 추가 문자를 추가 HTML 태그를 제거하는 어디 내 텍스트에서 HTML 태그를 제거하는 정규식 표현을 사용하고있는정규식 내가 이상한 상황을 데

나는 다음과 같은 텍스트가 :

<div align="center">​test_gautam</div> 

는 다음 정규식의 응용 프로그램에

var regex = /(<[^>]*>)/ig; 
var CommentText = editor.getValue().replace(regex, ""); 

나에게

"​test_gautam" 
012를 제공하는

괜찮아 보이지만 세 심하게 조사한 결과 처음 견적과 t 사이에 보이지 않는 문자가 있음을 알게되었습니다. 이로 인해 내 다른 정규식이 실패합니다. 사람이 보이지 않는 캐릭터를 제거하는 방법에 대한 아이디어가 있습니까?

보이지 않는 문자가 다음 텍스트를 복사하여 메모장에 붙여 확인

"​test_gautam" 
+0

아무튼 '다음에 오는 것을 잡아해야 편집기에는 태그가없는 순수 텍스트를 가져 오는 방법이 있습니까? – VisioN

+0

메모장 ++에는 "invisibile char"이 표시되지 않습니다. 또한 pls는 사용중인 프로그래밍 언어에 태그를 지정합니다. –

답변

2

var regex = /(<[^>]*>)[^a-zA-Z0-9]*/ig;

편지/숫자가 아닌 및 <

관련 문제