[PHP-users 4555] フォーム投稿によるHTMLタグ誤りを修正する正規表現

Endoh php-users@php.gr.jp
Sun, 6 Jan 2002 01:25:22 +0900


Endohです。

フォームからの投稿で、

<a href="http://xxxx/>ホームページ</a>

のような投稿(hrefの後ろの「"」がない)を

<a href="http://xxxx/">ホームページ</a>

のように自動で修正されるようにしたいのですが、
どうもうまく正規表現をつくることができません。

また、オプションが2つ以上ある場合、例えば

<img src="http://XXXX/" width="12 height="15" />

のような投稿(widthオプションの後の「"」がない)に対しても上手く処理が行われ
るようにしたいのですが、
これまた複雑すぎてお手上げ状態です。どなたかアドバイスをいただけないでしょう
か?

「"」や「'」を全て剥ぎ取ってしまう方法も考えたのですが、あまりきれいな方法
じゃないですよね。。?