위토즈 - 개발자프로그램판매공간

정보공유

[PHP] 번호 형식 정규식


function wz_get_number_str($number) {

    $number = str_replace('-', '', $number);

    if (preg_match("/([0-9]{4})([0-9]{4})([0-9]{4})([0-9]{4})/", $number)) { // 카드번호

        return preg_replace("/([0-9]{4})([0-9]{4})([0-9]{4})([0-9]{4})/", "\\1-\\2-\\3-\\4", $number);

    }

    else if (preg_match("/([0-9]{3})([0-9]{4})([0-9]{4})/", $number)) { // 휴대폰번호

        return preg_replace("/([0-9]{3})([0-9]{4})([0-9]{1,4})/", "\\1-\\2-\\3", $number);

    }

    else if (preg_match("/(0[0-9]{1,2})([0-9]{3})([0-9]{4})/", $number)) { // 일반번호

        return preg_replace("/([0-9]{2,3})([0-9]{3})([0-9]{4})/", "\\1-\\2-\\3", $number);

    }

    else if (preg_match("/([0-9]{3})([0-9]{2})([0-9]{5})/", $number)) { // 사업자번호

        return preg_replace("/([0-9]{3})([0-9]{2})([0-9]{5})/", "\\1-\\2-\\3", $number);

    }

    else {

        return $number;

    }

}


정보공유
Total 77건 1 페이지
번호 제목 글쓴이 날짜 조회
77 크로스 사이트 스크립팅(XSS) 테스트 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-12 820
76 php 8.0 이상 버전에서 엑셀파일 업로드 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-18 6002
75 가장 심플한 예약 주문번호 생성 코드 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-28 5783
74 prepare bind_param 쿼리구분 select * 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-14 6335
73 stmt 등록 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 06-14 8028
72 prepare 함수 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-16 6705
71 [sprintf 함수] 결과값 처리 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-09 9170
70 php json_encode 옵션 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-09 10068
69 도메인주소 매칭 확인 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-21 11001
68 Proxy 서버나 로드밸런서 등에서는 HTTPS 접속시 HTTP_X_FORWARDED_PROTO 로 체크해야 하는 경우 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-21 10827
67 날짜 구하기 계산식. 1월 31일은 3월3일로 계산되는 문제 해결. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-03 11209
66 휴대폰 번호 여부 체크 확인 함수 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-21 12460
65 문자 내용이 euc-kr 인지 체크 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-01 14190
64 HTTP_X_REQUESTED_WITH 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-29 18294
63 요일 처리 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-22 17533