Q&A

  • function 을 만들려구 합니다....
하나 이상의 문자를 가져와서 그 사이에 하이픈 같은 것을 넣어주는 함수요...

예를 들면 주민번호 앞자리와 뒷자리를 가져와서 하이픈을 넣는 다든지

아니면 전화번호같이 지역번호, 국번, 번호를 가져와서 하이픈을 넣는 다든지...

매개변수가 하나 이상일 경우 어떻게 해줘햐 아는지 몰라서요...


그럼....

이상 바보였습니다...
2  COMMENTS
  • Profile
    nilriri™ 2004.05.28 00:49
    maskutil 이란 유닛에 보시면..

    MaskTextFormat('####-##-##;0;','20040405');

    이런 함수가 있습니다..  앞에 포맷문자와 실제값을 인수로 넘기면 원하는 형식으로 리턴됩니다..

    2004-04-05  이렇게요..

    그럼..즐프~

    참 Format함수도 사용법도 함 찾아보시구요..

    자세한 사용법은..온라인 헬프를...하시다 안되시면..다시 질문주세요..^^



  • Profile
    너구리 2004.05.27 19:00
    만약에 아래와 같은 예를 몽땅 처리해주는 함수를 만드실려면

    변수 세개면 되겠네요..

    처리할 문자열,  넣어줄 문자(배열), 넣어줄문자 위치(배열)

    두번째 세번째 배열의 크기는 같아야 하겠죠...(아니면 그냥 레코드 같은걸로
    넣어도 되겠네요..넘어갈지는 모르겠지만..)

    동적배열을 파라미터로 넘길때는 아마 Variant로 선언할해줘야 할것도 같은
    데요..이부분은 찾아보시고..

    high 함수로 배열의 크기를 구해서 루핑돌려서

    copy와 잘라서 중간이 넣어줄문자 넣고 다시 뒷부분 붙이고 이런식으로

    하면 될거 같은데요.. 이걸 질문하신게 맞나 모르겠네요..