統一社會信用代碼正則校驗

2023-07-20 17:24 來源:網友分享
1034
統一社會信用代碼為18位數字和字母組成的唯一代碼,用于標識企業和其他組織的身份,由國家工商行政管理總局統一分配和管理。可以通過正則表達式校驗統一社會信用代碼的格式,但是不能校驗代碼的合法性,因為統一社會信用代碼生成有特定的規則,只有符合這些規則的代碼才是合法的。

統一社會信用代碼正則校驗

統一社會信用代碼是由18位數字和字母組成的唯一代碼,用于標識企業和其他組織的身份。這個代碼由國家工商行政管理總局統一分配和管理。

統一社會信用代碼的正則校驗可以通過以下正則表達式實現:

```regex

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

```

這個正則表達式的含義是:

- `^`:表示開始

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

- `\d{16}`:表示接下來必須是16位數字

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

- `$`:表示結束

這個正則表達式可以有效地校驗統一社會信用代碼的格式,但是它不能校驗代碼的合法性。因為統一社會信用代碼的生成是有一定規則的,包括地區代碼、組織機構代碼、登記管理部門代碼和校驗碼等部分,這些部分都有特定的生成規則,只有符合這些規則的代碼才是合法的。

拓展知識:統一社會信用代碼的生成規則

統一社會信用代碼的生成規則是:

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

- 第2位和第3位:機構類別代碼

- 第4位到第8位:登記管理機關行政區劃碼

- 第9位到第17位:主體標識碼(組織機構代碼)

- 第18位:校驗碼,由前17位計算得出,可以是0-9或X

這個生成規則可以用于校驗統一社會信用代碼的合法性,但是實現起來比較復雜,需要對每一部分進行單獨的校驗。

還沒有符合您的答案?立即在線咨詢老師 免費咨詢老師
相關文章
  • 往來互抵操作存在哪些注意事項
    往來互抵操作存在哪些注意事項?按照相關會計準則的規定,針對企業的應付和應收往來賬款之間的互相抵扣處理是必然的,但是作為財務會計人員在處理往來賬款互相抵消操作時需要注意相關的事項,這些事項包含雙方核對一致、明確互抵條件、財務處理規范以及稅務處理上的謹慎等等,這些注意事項內容小編老師已經整理好在下文中,要是大家有興趣的話可以來閱讀下文。
    2026-04-13 20
  • 企業資金鏈斷裂前有什么預警信號
    企業資金鏈斷裂前有什么預警信號?當學員們想要學習一家公司資金鏈斷裂前兆時,應該是發現了企業財務上很多的問題;根據小編老師多年的財務經驗,企業資金鏈斷裂之前都有一些異常的情況,比如說和銀行之間的往來異常,配合銀行處理賬款的積極態度不夠,還有就是資金使用異常等等,相關的知識歡迎你們來閱讀下述文字,讀完之后對你們肯定都是有幫助的。
    2026-04-16 15
  • 私域零散收入入賬難點聚焦在哪
    私域零散收入入賬難點聚焦在哪?眾所周知,通過私域運營是可以產生一定的收入的,從財務處理上角度來說,私域零散收入的入賬還是存在一定難點的。這個難點有很多方面,其中包含收入沒有通過對公賬戶核算、缺乏相關有效的憑證入賬以及收入和稅務脫節,存在一定的漏稅嫌疑等,更多與之相關的財務知識建議你們可以來閱讀下文,對你們學習肯定有所啟發的。
    2026-04-19 13
相關問題