Skip to content

Validation

Default export ValidationUtils.

When to use

  • Form validation before submit
  • Pre‑check inputs before API calls
  • Data cleaning for returned strings

Import

ts
import { ValidationUtils } from 'nex-lib'

Type

ts
ValidationUtils.type('a')
ValidationUtils.type(1)
ValidationUtils.type([])
ValidationUtils.type(new Date())

Validators

ts
ValidationUtils.isValidEmail('test@example.com')
ValidationUtils.isValidURL('https://example.com')
ValidationUtils.isValidPhoneNumber('1234567890')
ValidationUtils.isValidDate('2024-02-29')
ValidationUtils.isValidPostalCode('100000')
ValidationUtils.isValidIDCard('11010119900307123X')

Warning: rules are basic and may not cover all edge cases; combine with backend validation.

Released under the ISC License.