Front/JS & jQuery

[js] 사업자등록번호, 주민등록번호, 법인등록번호 자리수 체크

오선지♬ 2023. 12. 24. 10:52
728x90
반응형

사업자등록번호 (10자리)

주민등록번호, 법인등록번호 (13자리)

checkInput = ($target, type) => {

    let isValid = true;
    let msg = '';
    if ( $target.length ){
    
      switch( type ){
      
			// 주민등록번호, 법인등록번호
            case 'coNo':
                const coNo = $target.val().replace(/[^0-9]/g, "");
                if(coNo &&coNo.length != 13){
                    isValid = false;
                    if ( !isValid ) msg = '자리수를 확인해주십시오 (13자리)';
                }
                break;
			
            // 사업자등록번호
            case 'regNo':
                const regNo = $target.val().replace(/[^0-9]/g, "");
                if(regNo &&regNo.length != 10){
                    isValid = false;
                    if ( !isValid ) msg = '자리수를 확인해주십시오 (10자리)';
                }
                break;
        }
     }
728x90
반응형

'Front > JS & jQuery' 카테고리의 다른 글

[js] Object.hasOwn()  (0) 2023.12.31
[jQuery][datatables] datetime  (0) 2023.12.30
[js] 배열에 특정값이 포함되어있는지 확인하기  (0) 2023.12.16
[js] reduce()  (0) 2023.12.15
[jQuery] fadeIn()  (0) 2023.12.13