PHPの正規表現は//で囲まないのでなんかちょっと違和感がありますが、基本的な部分はPerlもPHPもJavascriptもRubyもだいたい同じです。(が、それぞれやっぱり若干違います。) 正規表現はメタ文字の意味なんかを勉強するよりもよく使うパターンを覚えてしまった方が全然楽チンです。なのでここではできるだけ正規表現の説明をしないでパターンをたくさん書いてゆこうと思っています。ここでは基本的な正規表現を連ねていますが、もっと複雑に具体的文字列を検証したい場合は正規表現を含めたコードを書く必要がある場合がありますので、応用編はフォーム入力のヴァリデイトをどうぞ。 半角文字の正規表現 半角数字にマッチ 半角数字以外が含まれていたらマッチ 半角英数字にマッチ 半角英数字以外が含まれていたらマッチ 半角英数字、ハイフン、アンダーハイフンにマッチ 半角英数字、ハイフン、アンダーハイフン以外が