HTML 속성 큰 따옴표를 작은 따옴표로 바꾸고 싶습니다. 예를 들어HTML 속성 값을 JavaScript의 정규 표현식으로 바꿉니다.
입력 인 경우 :
<a onclick="Track("http://www.example.com")">Track Me</a>
가 출력 될 것이다 onclick="..."
가로 대체되고 여기 만 변화 즉 onclick='Track("http://www.example.com")'
대체 될
<a onclick='Track("http://www.example.com")'>Track Me</a>
onclick="Track("http://www.example.com")"
필요 onclick='...'
.
필자의 경우 콘텐츠는 JavaScript를 사용하여 클라이언트 측에서 콘텐츠를 정리해야하는 HTML 편집기에서 검색됩니다. 현재 내가 생각할 수있는 유일한 방법은 onclick 큰 따옴표 특성을 작은 따옴표 특성으로 바꾸려면 Regex
을 사용해야하며 onclick 특성에 "트랙"기능이 사용될 때만 발생해야합니다. jsFiddle
내가 어떤 솔루션을 찾고 있어요 :
내가 좋아하는 뭔가를 시도했다. 어떤 도움을 주셔서 감사합니다.
감사합니다.
올바르게 저장하기 위해 편집기를 수정할 방법이 있습니까? – Marty
HTML은 단지 ** 잘못된 ** 것입니다. 원하는 편집기로 소스를 변경하십시오. –
RegEx를 사용하여 HTML을 구문 분석해야한다는 사실은 잘못하고 있음을 의미합니다. – setec