日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

js校验营业执照

發(fā)布時(shí)間:2023/12/31 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 js校验营业执照 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

營(yíng)業(yè)執(zhí)照15位的校驗(yàn)規(guī)則



function businessLicense15(ints){ let ti = 0; let si = 0;// pi|11+ti let cj = 0;// (si||10==0?10:si||10)*2 let pj = 10;// pj=cj|11==0?10:cj|11 let lastNum = ''; for (let i=0;i<ints.length;i++) { ti = parseInt(ints[i]); si = pj + ti; cj = (0 == si % 10 ? 10 : si % 10) * 2; pj = cj % 11; if (i == ints.length-1) { //lastNum =(1 - pj < 0 ? 11 - pj : 1 - pj) % 10; lastNum = si%10} } if(lastNum==1){ return true;}else{ return false} }




18位營(yíng)業(yè)執(zhí)照的校驗(yàn)規(guī)則

統(tǒng)一社會(huì)信用代碼設(shè)計(jì)為18位,使用阿拉伯?dāng)?shù)字或英文字母表示,由五個(gè)部分組成。第一部分(第1位):為登記管理部門代碼;第二部分(第2位):為等納稅人類別代碼;第三部分(第3-8位):為登記管理機(jī)關(guān)行政區(qū)劃碼;第四部分(第9-17位):為主體標(biāo)識(shí)碼;第五部分(第18位):為校驗(yàn)碼,由系統(tǒng)自動(dòng)生成

export function businessLicense(value){ if(value.length==15){ return businessLicense15(value);}else{ var reg = /^([159Y]{1})([1239]{1})([0-9ABCDEFGHJKLMNPQRTUWXY]{6})([0-9ABCDEFGHJKLMNPQRTUWXY]{9})([0-9ABCDEFGHJKLMNPQRTUWXY])$/; if(!reg.test(value)){ console.log(334234); return false; } var str = '0123456789ABCDEFGHJKLMNPQRTUWXY'; var ws =[1,3,9,27,19,26,16,17,20,29,25,13,8,24,10,30,28]; var codes = new Array(); codes[0] = value.substr(0,value.length-1); codes[1] = value.substr(value.length-1,value.length); var sum = 0; for(var i=0;i<17;i++){ sum += str.indexOf(codes[0].charAt(i)) * ws[i]; } var c18 = 31 - (sum % 31); if(c18 == 31){ c18 = 'Y'; }else if(c18 == 30){ c18 = '0'; } if(str.charAt(c18) != codes[1].charAt(0)){ return false; } return true;}}


總結(jié)

以上是生活随笔為你收集整理的js校验营业执照的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。