Header menu logo arc-validate

Orcid Module

Functions to work with ORCID numbers.

Functions and values

Function or value Description

checkRange digits

Full Usage: checkRange digits

Parameters:
    digits : string

Returns: bool

Checks if the given ORCID digits are in range. Current range is 0000000150000007 to 0000000350000001 and 0009000000000000 to 0009001000000000 (as of July 2023). Input parameter "digits" must be the full ORCID to check but already without all hyphens excluded, e.g. `1111222233334444`.

digits : string
Returns: bool

checkValid input

Full Usage: checkValid input

Parameters:
    input : string

Returns: bool

Checks if a given string is a valid ORCID. Checks if the ORCID is in current number range and has a valid checksum digit.

input : string
Returns: bool

checksum digits

Full Usage: checksum digits

Parameters:
    digits : string

Returns: char

Calculates the checksum digit of an ORCID. The calculated checksum digit must match the last character of the given ORCID. Input parameter "digits" must be the full ORCID to check but already without all hyphens excluded, e.g. `1111222233334444`.

digits : string
Returns: char

Type something to start searching.