0.1.2 • Published 2 years ago
@chiptoma/validation-lib v0.1.2
@chiptoma/validation-lib
A collection of validation helpers and rules, based on Yup.
Installation
npm install @chiptoma/validation-libyarn add @chiptoma/validation-libUsage
import { isEmail, isPhoneNumber } from '@chip/validation-lib';Helpers
The library provides various helpers for common validation tasks:
containsEmailcontainsPhoneNumbercontainsUrlhasDigitshasLowercasehasMaxWordshasUppercaseisCompanyNameisEmailisPersonNameisPhoneNumberisUrlonlyAlphaNumericSpaceHypenonlyAlphaSpaceHyphenrequiredWhensameAs
Rules
Additionally, the library includes predefined rules for common fields:
businesscategorydescriptionemaillocationnamepasswordphonewebsite