UNPKG

@inkline/inkline

Version:

Inkline is the Vue.js UI/UX Library built for creating your next design system

19 lines 632 B
import { alpha as validators } from './constants.mjs'; export function alpha(rawValue, options = {}) { const locale = options.locale || 'en-US'; const process = (v) => { let value = String(v); if (options.allowDashes) { value = value.replace(/-/g, ''); } if (options.allowSpaces) { value = value.replace(/ /g, ''); } return value; }; if (rawValue.constructor === Array) { return rawValue.every((v) => validators[locale].test(process(v))); } return validators[locale].test(process(rawValue)); } //# sourceMappingURL=alpha.mjs.map