WEB 웹/JAVASCRIPT
법인등록번호 정규식
KIMSG
2017. 7. 24. 10:37
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | // 법인번호 검사 function checkCorNo(sRegNo) { var re = /-/g; sRegNo = sRegNo.replace('-', ''); if (sRegNo.length != 13) { return false; } var arr_regno = sRegNo.split(""); var arr_wt = new Array(1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2); var iSum_regno = 0; var iCheck_digit = 0; for (i = 0; i < 12; i++) { iSum_regno += eval(arr_regno[i]) * eval(arr_wt[i]); } iCheck_digit = 10 - (iSum_regno % 10); iCheck_digit = iCheck_digit % 10; if (iCheck_digit != arr_regno[12]) { return false; } return true; } | cs |