UNPKG

@canutin/svelte-currency-input

Version:

A fully-featured currency input component for Svelte 5 that handles formatting, localization, and validation

7 lines (6 loc) 249 B
import { escapeRegExp } from './escapeRegExp'; export const removeInvalidChars = (value, validChars) => { const chars = escapeRegExp(validChars.join('')); const reg = new RegExp(`[^\\d${chars}]`, 'gi'); return value.replace(reg, ''); };