나는 3 달러짜리 기호가있는 문자열이 있습니다. $$$Test123
. div에이 문자열을 표시하고 싶습니다. 문제는 내가 replace
를 사용할 때 내가 $$Test123
얻을 수 있다는 것입니다 - 2 달러 기호 대신에 3javascript 및 달러 기호 replaceAll
을 예 :
var sHtml="<_content_>";
var s="$$$Test";
sHtml= sHtml.replace("<_content_>", s);
지금 sHtml
의 결과가 $$Test
이다;
어떻게하면 해결할 수 있습니까?
이것은 replaceAll 메소드의 단순한 예입니다. 정규 표현식에서 특별한 기능을 가진 심볼은 이스케이프해야합니다. 그렇지 않으면 특정 문자열에서 문제가 발생합니다. –