jpn-mynumber

Japan "My Number" check digit tool

License

License

GroupId

GroupId

org.mixer2
ArtifactId

ArtifactId

jpn-mynumber
Last Version

Last Version

1.0.1
Release Date

Release Date

Type

Type

jar
Description

Description

jpn-mynumber
Japan "My Number" check digit tool
Project URL

Project URL

https://github.com/nabedge/jpn-mynumber
Project Organization

Project Organization

Project Mixer2
Source Code Management

Source Code Management

https://github.com/nabedge/jpn-mynumber

Download jpn-mynumber

How to add to project

<!-- https://jarcasting.com/artifacts/org.mixer2/jpn-mynumber/ -->
<dependency>
    <groupId>org.mixer2</groupId>
    <artifactId>jpn-mynumber</artifactId>
    <version>1.0.1</version>
</dependency>
// https://jarcasting.com/artifacts/org.mixer2/jpn-mynumber/
implementation 'org.mixer2:jpn-mynumber:1.0.1'
// https://jarcasting.com/artifacts/org.mixer2/jpn-mynumber/
implementation ("org.mixer2:jpn-mynumber:1.0.1")
'org.mixer2:jpn-mynumber:jar:1.0.1'
<dependency org="org.mixer2" name="jpn-mynumber" rev="1.0.1">
  <artifact name="jpn-mynumber" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.mixer2', module='jpn-mynumber', version='1.0.1')
)
libraryDependencies += "org.mixer2" % "jpn-mynumber" % "1.0.1"
[org.mixer2/jpn-mynumber "1.0.1"]

Dependencies

test (2)

Group / Artifact Type Version
junit : junit jar 4.12
commons-lang : commons-lang jar 2.6

Project Modules

There are no modules declared in this project.

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");

Versions

Version
1.0.1