휴대폰,전화 번호용 '-' 넣기 스크립

전화번호의 최대 길이: 13

 


function ck_tel1num(poi)
{
 poi_var = poi.value.toString().replace(/[^0-9]/g,'');
 poi_var1 = '';
 poi_var2 = '';
 poi_var3 = '';
 length_var = poi_var.length;
 last_underbar = length_var - 4;
 if(length_var <= 8) {  first_underbar = 0; }
 else {  first_underbar = 3; }
 //000-0000-0000
 poi_var3 = poi_var.substr(last_underbar);
 poi_var2 = poi_var.substr(first_underbar,last_underbar-first_underbar);
 poi_var1 = poi_var.substr(0,first_underbar);
 //alert(poi_var+ " : "+poi_var1+' - ' + poi_var2 + ' - ' + poi_var3);
 if(poi_var1.length  < 1 && poi_var2.length < 1){
 poi.value = poi_var3;
 }else if(poi_var1.length  < 1 && poi_var2.length >= 1){
 poi.value = poi_var2 + '-' + poi_var3;
 }else if(poi_var1.length  >= 1 ){
 poi.value = poi_var1+'-' + poi_var2 + '-' + poi_var3;
 }
}
function ck_tel2num(poi)
{
 poi_var = poi.value.toString().replace(/[^0-9]/g,'');
 poi_var1 = '';
 poi_var2 = '';
 poi_var3 = '';
 length_var = poi_var.length;
 last_underbar = length_var - 4;
 if(poi_var.substr(0,2) == 02) {  first_underbar = 2; }
 else if(length_var <= 8) {  first_underbar = 0; }
 else {  first_underbar = 3; }
 //000-0000-0000
 poi_var3 = poi_var.substr(last_underbar);
 poi_var2 = poi_var.substr(first_underbar,last_underbar-first_underbar);
 poi_var1 = poi_var.substr(0,first_underbar);
 //alert(poi_var+ " : "+poi_var1+' - ' + poi_var2 + ' - ' + poi_var3);
 if(poi_var1.length  < 1 && poi_var2.length < 1){
 poi.value = poi_var3;
 }else if(poi_var1.length  < 1 && poi_var2.length >= 1){
 poi.value = poi_var2 + '-' + poi_var3;
 }else if(poi_var1.length  >= 1 ){
 poi.value = poi_var1+'-' + poi_var2 + '-' + poi_var3;
 }
}

댓글
  • No Nickname
    No Comment
  • 권한이 없습니다.
    {{m_row.m_nick}}
    -
목록형 📷 갤러리형
제목
[기본형] HTML (with 부트스트랩5.3 , jquery 3.7, vue.js)
유용한 리눅스(LINUX) 명령어
[공지] 기술 게시판
3.31
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.10
4.11
4.12
4.13
4.14
4.15
4.16
4.18
4.19
4.20
4.21
4.22
4.23
4.24
4.25
4.26
4.27
4.28
4.29
4.30
5.1
5.2
5.3
5.4