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) 353 B
import { escapeRegExp } from './escapeRegExp'; export const getSuffix = (value, { groupSeparator = ',', decimalSeparator = '.' }) => { const suffixReg = new RegExp(`\\d([^${escapeRegExp(groupSeparator)}${escapeRegExp(decimalSeparator)}0-9]+)`); const suffixMatch = value.match(suffixReg); return suffixMatch ? suffixMatch[1] : undefined; };