日本国内で配布されるマイナンバーをチェックデジットで確認することができます
Java
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
.gitignore
LICENSE
README.md
pom.xml

README.md

jpn-mynumber

日本国内で配布されるマイナンバーをチェックデジットで確認することができます。

mavenセントラルリポジトリに公開済みです。

<dependency>
    <groupId>org.mixer2</groupId>
    <artifactId>jpn-mynumber</artifactId>
    <version>1.0.1</version>
</dependency>

使い方

個人番号(12桁), 法人番号(13桁)を与えると、末尾のチェックデジットを計算して、番号が正しいかどうかをbooleanで返します。

// 法人番号の場合
boolean result = MyNumberUtil.verifyCorporationNumber("6010001008845")
// 個人番号(いわゆるマイナンバー)の場合
boolean result = MyNumberUtil.verifyMyNumber("123456789018");