is.id {IDCard}R Documentation

Checking the Chinses ID Card Number

Description

Checking the ID card number including length, area code, birth date, and last 3 number.

Usage

is.id(id,code)

Arguments

id

vector of Chinese ID Card Number

code

please set as the sample

Value

id

vector of Chinese ID Card Number, the same as the input

length

logic, whether the length of the 'id' is right or not, if 'FALSE', the following will be 'FALSE' either

area

logic, whether the area code of 'id' is right or not, if 'FALSE', the following will be 'FALSE' either

birth

logic, whether the birth date of 'id' is right or not, if 'FALSE', the following will be 'FALSE' either

last3

logic, whether the birth date of 'id' is right or not, if 'FALSE', the following will be 'FALSE' either

Note

Please feel free to contact us, if you have any advice and find any bug!

Reference:

1. State Standard of the People's Republic of China: GB11643-1999 2. International Organization for Standardization: ISO7064:1983.MOD11-2

Update:

version 0.2.0: the input of id.15to18() can be a single element and a vector.

version 0.3.0: is.id() is added.

More advanced performance is coming!

Author(s)

Zhicheng Du<dgdzc@hotmail.com>, Yuantao Hao<haoyt@mail.sysu.edu.cn>

Examples

with(code,is.id(c("123456789123456","12345678912345X"),code))

[Package IDCard version 0.3.0 Index]