2014-10-23 3 views
0

이상한 상황에서 그 끝 앵커 태그를 사용하면서 정확하게 문자열 "</a>" 인 정규식과 일치하지 않도록해야합니다.HTML 앵커 태그 구문

"</a >" 작품입니다. 또 다른 가능성은 "</A>"이지만 100 % 작동하는지 확인해야합니다. 에서와 마찬가지로 모든 브라우저에서 사용할 수 있습니다. 그렇지 않으면 나에게 상당히 나쁜 것입니다.

이 방법이 안전하다고 가정 할 수 있습니까? 아니면 다른 방법으로 해결해야합니까?

+1

html은 대소 문자를 구분하지 않으며 브라우저는 ''및 '' 찾고 다른. 반면에 xhtml은 ... –

답변

1

태그 이름은 "클래식"HTML에서는 있지만 XHTML에서는 그렇지 않으므로 </A>을 사용하면 문서가 XHTML로 처리 될 가능성이있는 경우 전혀 안전하지 않습니다.

"기본 HTML"규칙 (SGML 규칙) 및 XHTML 규칙 (XML 규칙)에 따라 끝 태그에서도 여러 개의 공백을 사용할 수 있습니다. 브라우저가이 권리를 얻는다는 것이 확실합니다. 즉, </a >은 태그의 기본적인 처리 과정의 일부이므로 안전합니다.