function(telno) {
telno = telno.replace(/ /g, '');
var result = '';
switch(telno.length) {
case 8: // 1588-1588
result = telno.substring(0,4) + '-' + telno.substring(4,8);
break;
case 9: // 02-123-1234
result = '02-' + telno.substring(2,5) + '-' + telno.substring(5,9);
break;
case 10:
if(telno.startsWith('02')) { // 서울
result = '02-' + telno.substring(2,6) + '-' + telno.substring(6,10);
} else { // 그외
result = telno.substring(0,3) + '-' + telno.substring(3,6) + '-' + telno.substring(6,10);
}
break;
case 11: // 031-1234-1234
result = telno.substring(0,3) + '-' + telno.substring(3,7) + '-' + telno.substring(7,11);
break;
default:
result = telno;
break;
}
return result;
}
'자바스크립트' 카테고리의 다른 글
[front-end] input type file에서 특정 확장자 제외시키기 (0) | 2023.03.16 |
---|