라이믹스에서 전화번호 관리하기
전화번호 입력받을때 text 으로 받을경우 가끔 01012345678 으로 입력했던 것이
1012345678 으로 처리되어서 기록되는 경우가 가끔있습니다. (엑셀은 머 그게 패시브..)
라이믹스에는 개발자들이 편하게 개발하라고 제공되는 다양하고 유용한 프레임워크가 많답니다.
그중에서 Korea 이름을 가진 프레임워크중에 전화번호 검사 관련해서 소개해드릴께요
다음 소스 확인해주세요.
$phoneNumber = \Rhymix\Framework\Korea::formatPhoneNumber($obj->phone_number); if(!\Rhymix\Framework\Korea::isValidPhoneNumber($phoneNumber)) { throw new \Rhymix\Framework\Exception('한국 전화번호가 아닐경우 사용할 수 없습니다.'); } $phoneNumber = str_replace('-', '', $phoneNumber);
formatPhoneNumber
전화번호로 받은 문자열을 010-1234-5678 타입으로 만들어주는 함수입니다. 사용법은 해당 메소드호출하면서 문자열로 이루어진 전화번호를 인자로 넘겨주시면 됩니다.
\Rhymix\Framework\Korea::formatPhoneNumber('01032488939');
isValidPhoneNumber
실제 한국에서 사용도히는 전화번호가 맞는지 검사해주는 용도의 번호입니다.
이것도 사용방법은 같습니다.
if(!\Rhymix\Framework\Korea::isValidPhoneNumber($phoneNumber)) { throw new \Rhymix\Framework\Exception('한국 전화번호가 아닐경우 사용할 수 없습니다.'); }
이 함수는 true, false 의 boolean 으로 데이터를 반환해주기 때문에 if문에 쓰이는것이 좋습니다.
그 외 다양한 검사하는 함수들이 많아요
오늘은 여기까지만 소개해드립니다.
람보
Lv. 17
댓글 3
라이믹스!!!
점점 맘에 들고 있는 중입니다.