저는
등의 html 특정 문자를 포함 할 수있는 텍스트로 입력 값을 설정하는 자바 스크립트를 사용하고 있습니다. 따라서이 값과 일치하는 정규식을 찾으려고합니다. 적절한 값 ("&", " ")으로 대체하면 정규식을 알아낼 수 없습니다. 여기 내가하려는 일이있다. 객체 (가) 대체 값에 일치 및 참조 포함되어 있는지 확인 : 내 문자열을 일치 시키려면, 다음자바 스크립트 정규식은 html 문자를 대체합니다
var specialChars = {
" " : " ",
"&" : "&",
">" : ">",
"<" : "<"
}
을 나는 시도
var stringToMatch = "This string has special chars & and "
stringToMatch.replace(/( |&)/g,specialChars["$1"});
같은 하지만 작동하지 않습니다. 나는 특별한 태그를 붙잡고 그것을 대체하는 방법을 정말로 모른다. 어떤 도움이라도 대단히 감사합니다.
아마도 "& NBSP;" 이 표시됩니까? – lance
왜 이스케이프를 사용하지 않습니까? http://www.w3schools.com/jsref/jsref_escape.asp – Joel
탈출하면 &이 % 26amp % 3B가됩니다. 확실히 내가 뭘 찾고있는 건지 – brad