지역/휴대 전화번호 자동 중간 하이픈 넣기 > 그누보드5 스킨

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누보드5 스킨

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

지역/휴대 전화번호 자동 중간 하이픈 넣기 정보

게시판 지역/휴대 전화번호 자동 중간 하이픈 넣기

첨부파일

write.skin.php (12.9K) 4회 다운로드 2024-05-19 00:33:44
테스트한 버전5.5
호환 가능 버전5.3 이상

본문

/phone/write.skin.php 에 하기와 같이 넣으시면 됩니다.

 


<script>
const localAutoHyphen = (target) => {
 target.value = target.value
   .replace(/[^0-9]/g, '')
   .replace(/^(\d{2,3})(\d{3,4})(\d{4})$/, `$1-$2-$3`);
}
const phoneAutoHyphen2 = (target) => {
 target.value = target.value
  .replace(/[^0-9]/g, '')
  .replace(/^(\d{0,3})(\d{0,4})(\d{0,4})$/g, "$1-$2-$3").replace(/(\-{1,2})$/g, "");
}
</script>

 


<div class="bo_w_tit write_div">
        <label for="wr_subject" class="sound_only">지역 전화번호<strong>필수</strong></label>        
        <div id="autosave_wrapper" class="write_div">
            <input type="text" oninput="localAutoHyphen(this)" id="wr_1" name="wr_1" class="frm_input full_input " value="<?php echo $wr_1;?>" maxlength="13" placeholder="지역 전화번호" autofocus  /> 
        </div>        
    </div>
    <div class="bo_w_tit write_div">
        <label for="wr_subject" class="sound_only">휴대  전화번호<strong>필수</strong></label>        
        <div id="autosave_wrapper" class="write_div">
            <input type="text" oninput="phoneAutoHyphen2(this)" id="wr_2" name="wr_2" class="frm_input full_input " value="<?php echo $wr_1;?>" maxlength="13" placeholder="휴대 전화번호" autofocus />
        </div>        
    </div>

 

추천
11

댓글 전체

지역번호 02인경우 오류가 있는거 같아요.
아래처럼 고쳐보면


const localAutoHyphen = (target) => { 
  target.value = target.value 
    .replace(/[^0-9]/g, '') 
    .replace(/^(02|0[3-9]{1}[0-9]{1})(\d{3,4})(\d{4})$/, `$1-$2-$3`); 
}

 

 

전체 2,456 |RSS
그누보드5 스킨 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT