@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
JavaScript
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;
};