2016-06-11 17 views
1

をエスケープescapeHTML()への複数の呼び出しのために混乱していますか?チェックHTMLは、私はHTMLのエスケープにこのコードを持っている(JS)

+1

あなたが*知ることができるかどうかはわかりません。元の入力が「&」(エンティティの作成方法を示すなど)の場合はどうなりますか?それで、それを "& amp;"一見二重に逃げたにもかかわらず。 –

+0

escapeHTMLを複数回呼び出したためにコンテンツが乱れている場合は、プログラムのロジックに問題があります。悪いプログラムロジックを許すことによってそれをカバーするのは悪い習慣です。 – Flynn1179

答えて

0

実際の文字列(put by user)とエスケープされた文字列(jsによって置かれた文字列)を比較するだけでよく、等しい場合は既にエスケープされています。

関連する問題