PHP:正規表現まとめ(あくまで自分用)

正規表現TIPS

正規表現について。
まあ分かりづらい!!!!

初心者には無理じゃて。

本当に別言語ですね。

ただ翻訳内容さえわかれば使いやすい。というかああいう記述にならざるを得なかったという感じがします。

郵便番号:

<br />
 /^\d{3}\-\d{4}$/&quot;<br />

電話番号:

<br />
 /^\d{2,4}\-\d{2,4}\-\d{4}$/<br />

メールアドレス:
メールアドレスに関しては、自分も含めての「素人」は、「メールアドレス 正規表現」とでもググって出てきたところにソースがあればコピって使うが
それは間違いのあるソースですよということを以下のサイトで警告が出てる
404 Blog Not Found:「PHP使いはもう正規表現をblogに書くな」と言わせないでくれ

書かれている通り、ググって出てきたところが正しいとは限らないぜベイベってことなんだが、我々「素人」は間違ってるものを使ってたのか!と思う一方で、
そもそも「では、こちらのサイトのソースも信用していいのだろうか?」と疑心暗鬼になるよねー。どっちつかず。
まあ自分は↑に紹介したサイトのソースを信じます。

<br />
/^(?:(?:(?:(?:[a-zA-Z0-9_!#\$\%&amp;'*+/=?\^`{}~|\-]+)(?:\.(?:[a-zA-Z0-9_!#\$\%&amp;'*+/=?\^`{}~|\-]+))*)|(?:&quot;(?:\\[^\r\n]|[^\\&quot;])*&quot;)))\@(?:(?:(?:(?:[a-zA-Z0-9_!#\$\%&amp;'*+/=?\^`{}~|\-]+)(?:\.(?:[a-zA-Z0-9_!#\$\%&amp;'*+/=?\^`{}~|\-]+))*)|(?:\[(?:\\\S|[\x21-\x5a\x5e-\x7e])*\])))$/<br />

機械忍者

某SEO会社(?)勤務。 多分日本語よりHTMLの方が得意です。 最近はRubyとかいうキラキラな言語も勉強中です。 SEOはもう標準スキルになってきてると思うので正直もうあんまり昔ほどの熱意は感じません。 新たに躍動してる人も多いですしね。 だれか強化骨格コスプレあったら教えてください。