preg_match(正規表現パターン,対象文字列) //例 $input = "123-4567"; $pata = "/^\d{3}[-ー]?\d{4}$/"; if(preg_match($pata,$input)) { echo "$inputは郵便番号の形式です"; } else { echo "$inputは郵便番号の形式ではありません"; } preg_replace(正規表現パターン,変換形式,対象文字列) //例 $input = "2015/5/25" $pata = "/^(\d{4})\/(\d{1,2})\/(\d{1,2})$/"; $rep = "$1年$2月$3日"; $test = preg_replace($pata,$rep,$input); // $test == 2015年5月25日 //電話番号のフォーマット class phone_format