![]() |
カレッヂ |
質問者 シッカン
投稿日 2006/10/27(金) 19:04:57
ミニチャット2のメールアドレス自動リンクで、 直前に「、」「。」「・」があると、入力後にその文字が変換されてしまいます。 例えば、 [入力]私は、test@test.comです。 と入力すると・・・ [表示]私はAtest@test.comです。 になってしまいます。 ※もしかするとこの掲示板も同じかもしれません。 [入力]私は(てん)test@test.comです。 (てん)=、です。 ▼サンプルスクリプト http://www.rescue.ne.jp/cgi/minichat2/sample/nph-minichat.cgi スクリプト中の196行目あたりの #--Eメール自動リンク $VALUE =~ s/\b([-\w.]+@[-\w.]+\.[-\w.]+)\b/<a href=\"mailto:$1\">$1<\/a>/g; の記述が原因と思われますが、 修正の方法はありませんでしょうか。 どなたかお知恵を拝借できれば幸いです。 よろしくお願い致します。
【習熟度】多少の改造ができる |
質問者 シッカン
[削除]
投稿日 2006/10/28(土) 20:51:38
とりあえず、メールアドレス自動リンクの前に s/、/,/g; で「、」だけを回避するようにしてごまかしました。 携帯で使おうと思っているので「、」はいいんですが・・・ 「。」や「・」などはどうしようかと・・・ もっと良い方法はありませんでしょうか。 どうぞよろしくお願い致します。 |
返信(回答)する
Web裏技 |