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.