-
Javascript 부등호 및 특수문자 변경 (문자열 변경 활용, <br>, >, <, ", , &, ')DEV/javascript 2022. 10. 29. 15:55
이거... 뭐라 설명해야 할지 모르겠다.
<br>, >, <, ", , &, ' 또는 \n, >, <, ", " , &, ' 변경이 필요한 경우가 존재한다.
javascript는 문자열을 모두 바꿔주는 replaceAll 함수를 지원한다.
(정규식도 사용 가능한 함수로 기억함)
다음과 같이 변경이 가능하다.
(반대로 변경이 필요한 경우 replace 순서를 바꿔주자)
test.js
toReplaceHTML = (str) => { if(str == null) { return null; } let returnStr = str; returnStr = returnStr.replaceAll("<br>", "\n"); returnStr = returnStr.replaceAll(">", ">"); returnStr = returnStr.replaceAll("<", "<"); returnStr = returnStr.replaceAll(""", `"`); returnStr = returnStr.replaceAll(" ", " "); returnStr = returnStr.replaceAll("&", "&"); returnStr = returnStr.replaceAll("'", `'`); return returnStr; }
'DEV > javascript' 카테고리의 다른 글
Javascript a태그 클릭 막기, submit 막기 (이벤트 막기) (0) 2022.10.29 jQuery 선택된 select 값 가져오기 (0) 2022.10.29 HTML Input 문자 최대 입력 제한 (0) 2022.10.29 jQuery 특정 선택자 찾기 (find) (0) 2022.10.29 Javascript 클래스 리스트 조회 및 클래스 포함 여부 판단 (0) 2022.10.29