0
전화 번호 입력의 유효성을 검사하고 싶습니다. 전화 번호는 숫자와 숫자, -, +, (와)와 같은 구두점이 혼합되어 있어야합니다. PHP 구두점이있는 번호의 유효성을 검사하는 방법
입력
그것이 -4554을
- 014-455464564
- + 6054-4554
- (60) 일 수있다, 특정 형식이없는 내가 어떻게 할 수있는 preg_match에서 그렇게합니까?
전화 번호 입력의 유효성을 검사하고 싶습니다. 전화 번호는 숫자와 숫자, -, +, (와)와 같은 구두점이 혼합되어 있어야합니다. PHP 구두점이있는 번호의 유효성을 검사하는 방법
입력
그것이 -4554을
내 생각에이 예제는 예제를 기반으로 작동합니다.
$pattern = '/^[0-9_\-\+\(\)\ ]+$/';
$val = '014-455464564';
if (preg_match($pattern, $val))
echo $val.' TRUE<br />';
else
echo $val.' FALSE<br />';
$val = '+6054-4554';
if (preg_match($pattern, $val))
echo $val.' TRUE<br />';
else
echo $val.' FALSE<br />';
$val = '(+60)-4554';
if (preg_match($pattern, $val))
echo $val.' TRUE<br />';
else
echo $val.' FALSE<br />';
$val = '(+60)-4554-sss';
if (preg_match($pattern, $val))
echo $val.' TRUE<br />';
else
echo $val.' FALSE<br />';
$val = '(+60)-4 554';
if (preg_match($pattern, $val))
echo $val.' TRUE<br />';
else
echo $val.' FALSE<br />';
또한 당신이 중복이 아니다 같아요 http://regexlib.com
을 확인 할 수 있습니다, 그러나 여기에서 당신을 도울 수있는 항목입니다, http://stackoverflow.com/q/123559/527096 – potench