正規表現スニペット。 (参考: http://befine.jugem.jp/?eid=29)
/^¥d+$/
/^[0-9]+$/
/^[-]?¥d+(¥.¥d+)?$/
/^[-]?[0-9]+(¥.[0-9]+)?$/
/^[a-zA-z¥s]+$/
/^[a-zA-Z0-9]+$/
/^[ぁ-んァ-ン]+$/
/^[ぁ-ん]+$/
/^[ァ-ン]+$/
/^[ァ-ン゙゚]+$/
/^([a-zA-Z0-9_¥.¥-])+¥@(([a-zA-Z0-9¥-])+¥.)+([a-zA-Z0-9]{2,4})+$/
// @前は「英数字_-.」使用可、@後ひとつ以上の「.」があるか、「.」で終わっていないか
/^([a-zA-Z0-9])+([a-zA-Z0-9¥._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9¥._-]+)+$/
// @前は「英数字_-.」使用可、@後は2文字以上入力されているか否か
/^[A-Za-z0-9]+[¥w-]+@[¥w¥.-]+¥.¥w{2,}$/
// @前は「英数字_-」使用可、@後ひとつ以上の「.」があるか、「.」で終わっていないか
/^[¥w_-]+@[¥w¥.-]+¥.¥w{2,}$/
// @前は「英数字_-」使用可、@後ひとつ以上の「.」があるか、「.」の後に2文字以上英数字が入っているか否か
/^(http|ftp):¥/¥/.+$/
// 「http、ftp」対応。「://」の後1文字以上入っているか否か
/^(https?|ftp)(:¥/¥/[-_.!~*¥'()a-zA-Z0-9;¥/?:¥@&=+¥$,%#]+)$/
// 「http、https、ftp」対応。「://」の後1文字以上の英数字(記号含む)が入っているか否か
/^¥d{3}-¥d{4}$|^¥d{3}-¥d{2}$|^¥d{3}$/
// 対応形式「XXX-XXXX、XXX-XX、XXX」
/^¥d{3}¥-¥d{4}$/
// 対応形式「XXX-XXXX」
/^¥d{3}-¥d{4}-¥d{4}$|^¥d{11}$/
// 対応形式「XXX-XXXX-XXXX、XXXXXXXXXXX(11桁)」
/^0¥d0-¥d{4}-¥d{4}$/
// 対応形式「0X0-XXXX-XXXX」
/^[0-9-]{6,9}$|^[0-9-]{12}$/
// 対応形式「-」なしの6~9桁、「-」ありの時は12桁以下であるか否か
/^¥d{1,4}-¥d{4}$|^¥d{2,5}-¥d{1,4}-¥d{4}$/
// 対応形式「(1~4桁)-XXXX、(2~5桁)-(1~4桁)-XXXX」
※市外局番からと市外局番からでは「-」の位置が違うのでチェックは難しい
/^([01]?[0-9]|2[0-3]):([0-5][0-9])$/
/^((4¥d{3})|(5[1-5]¥d{2})|(6011))([- ])?¥d{4}([- ])?¥d{4}([- ])?¥d{4}|3[4,7]¥d{13}$/
// ※VISA, MasterCard, American Express のフォーマットに対応