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);
preg_match('/^(https?|ftp)(:\/\/[-_.!~*\'()a-zA-Z0-9;\/?:\@&=+\$,%#]+)$/', $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)
preg_match("/^#[a-fA-F0-9]{6}$",$value)
jQueryでやる手もあるけど、いい加減、PHPでもライブラリ化しておいた方がいいな?
あと、簡単に結果をチェックするならこのサイトで。 reg_match()による正規表現チェッカー