/** * FormValidation (https://formvalidation.io) * The best validation library for JavaScript * (c) 2013 - 2020 Nguyen Huu Phuoc */ import { Localization, ValidateInput, ValidateOptions, ValidateResult } from '../core/Core'; export default function hex() { return { /** * Return true if and only if the input value is a valid hexadecimal number */ validate(input: ValidateInput): ValidateResult { return { valid: (input.value === '') || /^[0-9a-fA-F]+$/.test(input.value) }; }, }; }