ASP 전화번호에 하이픈(-) 추가 함수

2013. 1. 31. 13:01WEB/ASP



반응형

하이픈이 없는 전화번호에 하이픈을 추가시켜 출력하는 방법입니다.

 


<%

'전화번호에 하이픈(-) 추가 함수

Function addHyphen(fmemtel)

  Select Case Len(fmemtel)

    Case 8    '1588-xxxx

t1 = Mid(fmemtel,1,4)

t2 = Mid(fmemtel,5,4)

response.write t1 & "-" &t2

   Case 9  '02-xxx-xxxx

    t1 = Mid(fmemtel,1,2)

    t2 = Mid(fmemtel,3,3)

    t3 = Mid(fmemtel,6,4)

    response.write t1 & "-" &t2 & "-" &t3

   Case 10  '휴대전화 010-xxx-xxxx

    If Mid(fmemtel,1,2) = "01" Then  '휴대전화 010-xxx-xxxx

     t1 = Mid(fmemtel,1,3)

     t2 = Mid(fmemtel,4,3)

     t3 = Mid(fmemtel,7,4)

     response.write t1 & "-" &t2 & "-" &t3

    Else  '일반전화

     If Mid(fmemtel,1,2) = "02" Then

      t1 = Mid(fmemtel,1,2)

      t2 = Mid(fmemtel,3,4)

      t3 = Mid(fmemtel,7,4)

      response.write t1 & "-" &t2 & "-" &t3

     Else

      t1 = Mid(fmemtel,1,3)

      t2 = Mid(fmemtel,4,3)

      t3 = Mid(fmemtel,7,4)

      response.write t1 & "-" &t2 & "-" &t3

     End If

    End If

   Case 11  'xxx-xxxx-xxxx(휴대전화,070)

    t1 = Mid(fmemtel,1,3)

    t2 = Mid(fmemtel,4,4)

    t3 = Mid(fmemtel,8,4)

    response.write t1 & "-" &t2 & "-" &t3

 


   Case Else

   response.write fmemtel

  End Select

End Function

 

 

 

fmemtel = "010-9999-9999"

 


addHyphen(fmemtel)    '함수 호출

%>

 


위의 소스는 휴대전화와 일반전화, 1588-xxxx와 같은 번호만 적용된 소스입니다

반응형

'WEB > ASP' 카테고리의 다른 글

ASP폴더생성 (ASP CreateFolder)  (0) 2013.09.06
ASP 배열  (0) 2013.05.28
ASP 기본적으로 많이 쓰이는 함수  (0) 2013.01.04
ASP의 비교문에서 많이 사용되는 함수  (0) 2013.01.04
ASP 반복문(For , Do While...)  (30) 2013.01.04