以下の正規表現を使用して、テキスト領域内の html タグに対して検証しています。誰かがテキスト領域に html タグを入力すると、検証メッセージを表示する必要があります。
使用される正規表現:
/<(\w+)((?:\s+\w+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/
誰かが上記の正規表現を説明できますか、テキスト領域の html タグに対して検証しています。すべてのケースで機能しますが、以下の CASE は検証されていません。
</p>
クライアントの検証なしで渡される ユーザーに HTML の終了タグを入力してほしくない