PHPというか、正規表現をよく忘れるのでメモ(^^;)
郵便番号チェック
preg_match("/^[0-9]{3}-[0-9]{4}$/", $value);
電話番号チェック
preg_match("/^[0-9]{2,4}-[0-9]{2,4}-[0-9]{3,4}$/", $value);
メールアドレスチェック
preg_match("/^\w+[\w\-\.]*@([\w\-]+\.)+\w{2,4}$/", $value);
preg_match("|^[0-9a-z_./?-]+@([0-9a-z-]+\.)+[0-9a-z-]+$", $value);
URLチェック
preg_match('/^(https?|ftp)(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+)$/', $url);
URLからドメイン取得
preg_match('@^(?:http://)?([^/]+)@i',$url, $matches);
$domain = $matches[1];
クレジットカード名義チェック
preg_match("/^[a-zA-Z\s]+$/", $value);
全角スペースマッチ
preg_replace("/^[ ]+/u", '', $value)
文字数チェック
preg_match("/^.{5,10}$/",$value);
mb_ereg("^.{5,10}$", $value);
半角カタカナチェック
mb_ereg("[ア-ン]",$value)
HTMLカラーチェック
preg_match("/^#[a-fA-F0-9]{6}$",$value)
jQueryでやる手もあるけど、いい加減、PHPでもライブラリ化しておいた方がいいな?
あと、簡単に結果をチェックするならこのサイトで。
reg_match()による正規表現チェッカー