電話番号 携帯電話番号 正規表現例
13875998850を入力
有効な連絡先情報を出力
0136986+9557を入力
出力された連絡先情報に問題があります
function funcPhone($str)//電話番号正規表現 try
{
return (preg_match("/^(((d{3}))|(d{3}-))?((0d{2,3) }) |0d{2,3}-)?[1-9]d{6,8}$/",$str))?true:false;
}
function funcMtel($str)//携帯電話数値正規表現 Try
{
return (preg_match("/(?:13d{1}|15[03689])d{8}$/",$str))?true:false;
}
if( $_POST)
{
if( funcPhone( $_POST['url'] ) || funcMtel( $_POST['url'] ) )
{
echo '有効な連絡先情報';
}
else
{
exit( '連絡先情報の質問');
}
}
?>