統(tǒng)一社會(huì)信用代碼正則校驗(yàn)

2023-07-20 17:24 來(lái)源:網(wǎng)友分享
918
統(tǒng)一社會(huì)信用代碼為18位數(shù)字和字母組成的唯一代碼,用于標(biāo)識(shí)企業(yè)和其他組織的身份,由國(guó)家工商行政管理總局統(tǒng)一分配和管理??梢酝ㄟ^(guò)正則表達(dá)式校驗(yàn)統(tǒng)一社會(huì)信用代碼的格式,但是不能校驗(yàn)代碼的合法性,因?yàn)榻y(tǒng)一社會(huì)信用代碼生成有特定的規(guī)則,只有符合這些規(guī)則的代碼才是合法的。

統(tǒng)一社會(huì)信用代碼正則校驗(yàn)

統(tǒng)一社會(huì)信用代碼是由18位數(shù)字和字母組成的唯一代碼,用于標(biāo)識(shí)企業(yè)和其他組織的身份。這個(gè)代碼由國(guó)家工商行政管理總局統(tǒng)一分配和管理。

統(tǒng)一社會(huì)信用代碼的正則校驗(yàn)可以通過(guò)以下正則表達(dá)式實(shí)現(xiàn):

```regex

^[1239]\d{16}[0-9A-Z]$

```

這個(gè)正則表達(dá)式的含義是:

- `^`:表示開(kāi)始

- `[1239]`:表示第一位必須是1、2、3或9

- `\d{16}`:表示接下來(lái)必須是16位數(shù)字

- `[0-9A-Z]`:表示最后一位必須是數(shù)字或大寫(xiě)字母

- `$`:表示結(jié)束

這個(gè)正則表達(dá)式可以有效地校驗(yàn)統(tǒng)一社會(huì)信用代碼的格式,但是它不能校驗(yàn)代碼的合法性。因?yàn)榻y(tǒng)一社會(huì)信用代碼的生成是有一定規(guī)則的,包括地區(qū)代碼、組織機(jī)構(gòu)代碼、登記管理部門(mén)代碼和校驗(yàn)碼等部分,這些部分都有特定的生成規(guī)則,只有符合這些規(guī)則的代碼才是合法的。

拓展知識(shí):統(tǒng)一社會(huì)信用代碼的生成規(guī)則

統(tǒng)一社會(huì)信用代碼的生成規(guī)則是:

- 第1位:登記管理部門(mén)代碼,1表示工商部門(mén),2表示民政部門(mén),3表示其他部門(mén),9表示特殊組織

- 第2位和第3位:機(jī)構(gòu)類(lèi)別代碼

- 第4位到第8位:登記管理機(jī)關(guān)行政區(qū)劃碼

- 第9位到第17位:主體標(biāo)識(shí)碼(組織機(jī)構(gòu)代碼)

- 第18位:校驗(yàn)碼,由前17位計(jì)算得出,可以是0-9或X

這個(gè)生成規(guī)則可以用于校驗(yàn)統(tǒng)一社會(huì)信用代碼的合法性,但是實(shí)現(xiàn)起來(lái)比較復(fù)雜,需要對(duì)每一部分進(jìn)行單獨(dú)的校驗(yàn)。

還沒(méi)有符合您的答案?立即在線(xiàn)咨詢(xún)老師 免費(fèi)咨詢(xún)老師
相關(guān)文章
  • 30% 以上合作方異常怎么自查避險(xiǎn)
    30% 以上合作方異常怎么自查避險(xiǎn)?按照小編老師的理解,不同公司對(duì)于合作方出現(xiàn)異常的判斷都是不同的,比如有些公司認(rèn)為合作方如果有超過(guò)30%的比例數(shù)據(jù)出現(xiàn)異常,那么就要開(kāi)始啟動(dòng)自查模式進(jìn)行避險(xiǎn)的;因此對(duì)于這個(gè)問(wèn)題,小編老師將會(huì)在下述內(nèi)容中進(jìn)行一一的闡述,也建議學(xué)員們可以來(lái)閱讀下述文章。說(shuō)不定后期遇到類(lèi)似的問(wèn)題可以知道怎么去處理的。
    2025-10-31 16
圈子
  • 官方活動(dòng)圈子
    加入
  • 初級(jí)考試交流圈
    加入
  • 實(shí)操考試交流圈
    加入
熱門(mén)帖子
  • 會(huì)計(jì)交流群
  • 會(huì)計(jì)考證交流群
  • 會(huì)計(jì)問(wèn)題解答群
會(huì)計(jì)學(xué)堂