名前の付いたすべてのhtmlタグ、スクリプトタグ、スクリプトタグ内のすべてのコンテンツ(基本的にはすべてのjavascriptコード)、および文字列にhtmlまたはjavascriptコードが含まれていないなどのhtmlコードを削除する正規表現を開発しようとしています。パス。アップデート:
質問はそれほど明確ではなかったと思いますが、これはもっと明確なはずです。
'<' and '>'
などの特殊文字と一緒に文字列で許可されないようにしたい;,# ...
。などのようなタグがあるかどうかは気"<html>" or "<body> "
にしない」ユーザーがタグをまったく入力できないようにfalseを返したいだけでなく、ブロックしたいすべてのJavaScriptなので<,>
、スクリプトタグが通過せず、jsコードが通過しないと想定していますか?
したがって、正規表現では、<、>などの特別な文字を含めることを許可しないでください。これにより;#@$%& etc
、タグ以外の他のhtmlコードもブロックされます...例: