1.2.0 • Published 3 years ago

nn-validate-character v1.2.0

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

nn-validate-character

Common character validation functions.

Usage

import { isControl } from 'nn-validate-character';
import { isDigit } from 'nn-validate-character';
import { isLetter } from 'nn-validate-character';
import { isWhitespace } from 'nn-validate-character';

// Validate digit (i.e. '\u0000' - '\u0020') characters.
isControl( '\u0000' ) // Returns true

// Validate digit (i.e. '0' - '9') characters.
isDigit( '1' ) // Returns true
isDigit( 'A' ) // Returns false

// Validate digit (i.e. '0' - '9') characters.
isHexadecimalDigit( '1' ) // Returns true
isHexadecimalDigit( 'A' ) // Returns true
isHexadecimalDigit( 'F' ) // Returns true
isHexadecimalDigit( 'G' ) // Returns false

// Validate letter (i.e. 'A' - 'Z' and 'a' - 'z') characters.
isLetter( '1' ) // Returns false
isLetter( 'A' ) // Returns true

// Validate whitespace (i.e. ' ', '\t', '\n', '\r', '\f') characters.
isWhitespace( ' ' ) // Returns true
isWhitespace( '\t' ) // Returns true