UNPKG

classifier.js

Version:

:robot: Natural language processing with Javascript

24 lines (23 loc) 713 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.toNormalizedString = exports.toNumber = exports.toPercent = void 0; function toPercent(value, precisionDigits) { return value.toLocaleString('en', { style: 'percent', maximumFractionDigits: precisionDigits, }); } exports.toPercent = toPercent; function toNumber(value) { if (typeof value === 'number') return value; return Number(value.replace('%', '')); } exports.toNumber = toNumber; function toNormalizedString(input) { return input .normalize('NFD') .replace(/[\u0300-\u036f]/g, '') .replace(/\d/g, '9'); } exports.toNormalizedString = toNormalizedString;