전화번호 양식 자동으로 처리하기 정보
전화번호 양식 자동으로 처리하기본문
형태
*** 개인정보보호를 위한 전화번호 노출방지 *** -> *** 개인정보보호를 위한 전화번호 노출방지 ***
*** 개인정보보호를 위한 휴대폰번호 노출방지 *** -> *** 개인정보보호를 위한 휴대폰번호 노출방지 ***
전화번호 쓰는 공간에
onkeyup="addDashMem(this)" 처리해주시고
예)
<input id="wr_1" name="wr_1" type="phone" value="" required="" onkeyup="addDashMem(this)" placeholder="연락처">
아래 js를 인클루드 해주세요
<script src="<?php echo G5_THEME_URL ?>/js/addDashMem.js"></script>
function addDashMem(check){
var check_string = check.value;
var check_string = check_string.replace(/[^0-9]/g, '');
var len = check_string.length;
if (len >= 1 && check_string.substr(0,1) == '1'){
if (len >= 5 && len <= 7){
var subA = check_string.substr(0,4);
var subF = check_string.substr(4,4);
check.value = subA + "-" + subF;
}
else if (len >= 8){
var subA = check_string.substr(0,4);
var subF = check_string.substr(4,4);
check.value = subA + "-" + subF;
}
else{
check.value = check_string;
}
}
else if (len >= 2 && check_string.substr(0,2) == '02'){
if (len >= 3 && len <= 5){
var subA = check_string.substr(0,2);
var subF = check_string.substr(2,3);
check.value = subA + "-" + subF;
}
else if (len >= 6 && len <= 9){
var subA = check_string.substr(0,2);
var subF = check_string.substr(2,3);
var subB = check_string.substr(5,4);
check.value = subA + "-" + subF + "-" + subB;
}
else if (len >= 10){
var subA = check_string.substr(0,2);
var subF = check_string.substr(2,4);
var subB = check_string.substr(6,4);
check.value = subA + "-" + subF + "-" + subB;
}
else{
check.value = check_string;
}
}
else if (len >= 2 && check_string.substr(0,2) != '02'){
if (len >= 4 && len <= 6){
var subA = check_string.substr(0,3);
var subF = check_string.substr(3,3);
check.value = subA + "-" + subF;
}
else if (len >= 7 && len <= 10){
var subA = check_string.substr(0,3);
var subF = check_string.substr(3,3);
var subB = check_string.substr(6,4);
check.value = subA + "-" + subF + "-" + subB;
}
else if (len >= 11){
var subA = check_string.substr(0,3);
var subF = check_string.substr(3,4);
var subB = check_string.substr(7,4);
check.value = subA + "-" + subF + "-" + subB;
}
else{
check.value = check_string;
}
}
else{
check.value = check_string;
}
}
추천
7
7
댓글 5개
좋은 팁이네요! 고맙습니다.
필요했던 기능입니다
감사합니다
감사합니다
감사합니다
멋지십니다.^^
감사합니다//