honnyaraのプロフィール
- ベストアンサー数
- 3
- ベストアンサー率
- 75%
- お礼率
- 0%
- 登録日2001/02/23
- フォームメールのメールアドレスのエラーチェック
メールアドレスのエラーチェックで、 複数行+@+複数行で、 入力アドレスの中に、@マークの無い場合に エラーが出るようにするには、 どうしたらよいのでしょうか? unless ($email =~ /^[\w-]+@[\w-]/){ $errMsg .= ', e-mail'; $errNum++; $e_email = 1; } この方法ではうまくいかないのですが、 どなたかアドバイスをお願いいたします。
- フォームメールのメールアドレスのエラーチェック
メールアドレスのエラーチェックで、 複数行+@+複数行で、 入力アドレスの中に、@マークの無い場合に エラーが出るようにするには、 どうしたらよいのでしょうか? unless ($email =~ /^[\w-]+@[\w-]/){ $errMsg .= ', e-mail'; $errNum++; $e_email = 1; } この方法ではうまくいかないのですが、 どなたかアドバイスをお願いいたします。
- 文章からhttp:を探し出し自動リンクをつけたい
perlマスターな方に質問です(ちょっと高レベルです)。 テキストの中から、http:~の部分を抜き出してリンクを 付ける関数を、WEBページを参考に(というかまんま)作って動作したのですが、それを再編集するとおかしなことになり困ってます。 文章では分かりにくいので実例で説明しますと… ○○のページのリンク http://www.tatoeba.com という文章があります。 それを関数にかけるとちゃんと ○○のページのリンク <a href="http://www.tatoeba.com"> http://www.tatoeba.com </a> となります。が、この文章を修正して再登録する と、またhttp部分を探してしまい、結果的に ○○のページのリンク <a href="<a href="http://www.tatoeba.com">http://www.tatoeba.com</a></a>"> <a href="http://www.tatoeba.com">http://www.tatoeba.com</a></a> のように分けの分からない文章になってしまいます。 これを回避したいのですがどうしたら良いでしょうか? 具体的には、「http」を見つけたとき、以下の2つの文字のときは自動リンク処理を回避すれば大丈夫だと思います。 >http "http 関数のソースは以下のようになってます。 $str =~ s/([^=^\"]|^)(http\:[\w\.\~\-\/\?\&\=\@\;\#\:\%]+)/$1<a href=\"$2\" target='_top'>$2<\/a>/g; このソースをどう変更したらそんな素晴らしい処理が可能になるでしょうか?分かる方は…いらっしゃいますでしょうか?(ドキドキ)。もしそんな神懸りな正規表現マスター様がいらっしゃいましたら、どうかご教授ください。
- 文章からhttp:を探し出し自動リンクをつけたい
perlマスターな方に質問です(ちょっと高レベルです)。 テキストの中から、http:~の部分を抜き出してリンクを 付ける関数を、WEBページを参考に(というかまんま)作って動作したのですが、それを再編集するとおかしなことになり困ってます。 文章では分かりにくいので実例で説明しますと… ○○のページのリンク http://www.tatoeba.com という文章があります。 それを関数にかけるとちゃんと ○○のページのリンク <a href="http://www.tatoeba.com"> http://www.tatoeba.com </a> となります。が、この文章を修正して再登録する と、またhttp部分を探してしまい、結果的に ○○のページのリンク <a href="<a href="http://www.tatoeba.com">http://www.tatoeba.com</a></a>"> <a href="http://www.tatoeba.com">http://www.tatoeba.com</a></a> のように分けの分からない文章になってしまいます。 これを回避したいのですがどうしたら良いでしょうか? 具体的には、「http」を見つけたとき、以下の2つの文字のときは自動リンク処理を回避すれば大丈夫だと思います。 >http "http 関数のソースは以下のようになってます。 $str =~ s/([^=^\"]|^)(http\:[\w\.\~\-\/\?\&\=\@\;\#\:\%]+)/$1<a href=\"$2\" target='_top'>$2<\/a>/g; このソースをどう変更したらそんな素晴らしい処理が可能になるでしょうか?分かる方は…いらっしゃいますでしょうか?(ドキドキ)。もしそんな神懸りな正規表現マスター様がいらっしゃいましたら、どうかご教授ください。
- SUN BBSの改造方法
ココで伺って良いものか悩んだのですが、他に解決法法も見つからず質問させていただきます。 現在、kent-webさんのSun Board v3.4の利用を考えているのですが、この掲示板の場合、新規書き込みは上に書き込まれていくのですが、これを下に書き込んでいくようにしたいのですが、よく分りません。 要は、一番最初に書き込んだ人が常に一番上に来るようにしたいのですが、可能でしょうか?よろしくお願い致します。