私のコードは次のようなものです:
case 'phone_number':
$pattern = "/^\s*\+?\s*([0-9]+\s*)+\s*(\((\+?[0-9]+\s*)+\))?\s*[0-9-\s]*[0-9]\s*(x\s*[\d]{1,})?$/";
//$trimmed = str_replace(' ', '', $pattern);
$pattern = preg_replace(' ', '', $pattern);
break;
default:
return false;
break;
}
return preg_match($pattern, $data) ? true : false;
これは電話番号の検証であり、番号の後にスペースがある場合は削除して、エラーの状態で失敗しないようにしたいtrim(strlen($_POST['phone_number'])) > 30
これどうやってするの ?どうもありがとう!