TIPS/テクニック/ノウハウ/虎の巻 を書く資格
「PHP使いはもう正規表現をblogに書くな」と言わせないでくれ - 404 Blog Not Found
正規表現って、プログラミング言語間の差が少ないサブ言語なのに、なぜ「PHP」がつくとダメ正規表現ばかり登場するのか。うんざりだ。
いやぁでもPHP以外も大概アレじゃないっすか?
Perl メールアドレス 正規表現
1番目に出てくるのは有名なアレ。
で、2番目を見たら、
Perl第1回:Perl基本(正規表現/文字列操作) - STACK*
if ( $str =~ /^[^@]+@[^.]+\..+/ ) { print "メールアドレスっぽい!"; } else { print "メールアドレスではなさそうだ。"; }
Ruby メールアドレス 正規表現
メールアドレスのバリデーションを行うRailsプラグイン - ひげろぐ
validates_email_format_ofのコード。
Regex = / ^( ([A-Za-z0-9]+_+)| ([A-Za-z0-9]+-+)| ([A-Za-z0-9]+.+)| ([A-Za-z0-9]+++) )*[A-Za-z0-9]+@ ((w+-+)|(w+.))*w{1,63}.[a-zA-Z]{2,6}$ /ixvalidates_email_veracity_ofのコード。
/A([^@s]+)@((?:[-a-z0-9]+.)+[a-z]{2,})Z/iちなみに今まで使ってたコード。
/^[x01-x7F]+@(([-a-zA-Z0-9]+.)*[a-zA-Z]+|[d{1,3}.d{1,3}.d{1,3}.d{1,3}])$|^$/
JavaScript メールアドレス 正規表現
if (!document.form.name.value.match(/^[A-Za-z0-9]+[\w-]+@[\w\.-]+\.\w{2,}$/)){ alert("e-mailアドレスをご確認ください。"); return false; }