UNPKG

pixiu-number-toolkit

Version:
39 lines (36 loc) 3.2 kB
export { animateNumericCount } from './animation/numericCounter.js'; export { RollerNumber } from './animation/rollerNumber.js'; export { CurrencyCode, CurrencyUnit } from './constants/enum.js'; export { REGEX, buildRegex } from './constants/regex.js'; export { chineseUppercaseCurrencyToNumber, numberToChineseUppercaseCurrency } from './conversion/chineseCurrency.js'; export { numberToChineseCharacter } from './conversion/chineseCharacter.js'; export { calculateDiscountAmount, calculateDiscountPrice, calculateGrossAmount, calculateNetAmount, calculateTaxAmount, calculateTaxRate } from './finance/expressions.js'; export { arithmeticSequence, geometricSequence } from './finance/sequence.js'; export { CurrencyCodeType, CurrencyOptions, CurrencyStyleType, CurrencyUnitType, convertCurrencyToNumber, currency, getCurrencySeparators } from './formatting/currency.js'; export { padZero } from './formatting/padZero.js'; export { computeExpression } from './math/computeExpression.js'; export { add, ceil, divide, equal, floor, larger, largerEq, modulo, multiply, pickRandom, random, randomInt, round, smaller, smallerEq, subtract, unequal } from './math/math.js'; export { unitConversion } from './math/unitConversion.js'; export { cidrCalculator, isIpInRange } from './network/CIDR.js'; export { IdCardDetails, parseIdCard } from './parse/idCard.js'; export { NumberDetails, parseNumberDetails } from './parse/numberDetails.js'; export { Range, createRangeMap, getRangeValue } from './parse/rangeMap.js'; export { areAllElementsNumbers, areAllElementsNumeric, containsEmoji, hasNoSpecialCharacters, isValidAccount, isValidBlank, isValidChinese, isValidChineseBankCard, isValidChineseCharacters, isValidChineseIDCard1, isValidChineseIDCard2, isValidChineseIdCard, isValidChineseMobile, isValidChineseName, isValidChinesePostalCode, isValidChineseTaxNumber, isValidChineseTel, isValidDecimalScientificNotation, isValidEmail, isValidEnglishLetter, isValidFileExtension, isValidFloat, isValidHexColor, isValidIP, isValidIPv4, isValidLicensePlate, isValidLowercaseEnglishLetter, isValidMacAddress, isValidNegativeFloat, isValidNegativeInteger, isValidNewEnergyLicensePlate, isValidNonNegativeFloat, isValidNonNewEnergyLicensePlate, isValidNonPositiveFloat, isValidNonPositiveInteger, isValidNumber, isValidNumeric, isValidPositiveFloat, isValidPositiveInteger, isValidSubnetMask, isValidThousandSeparatedNumber, isValidURL, isValidUnifiedSocialCreditIdentifierLoose, isValidUnifiedSocialCreditIdentifierStrict, isValidUppercaseEnglishLetter } from './validation/index.js'; import './common.d-B6RfkedC.js'; /** * Convert number to words in English. * 将数字转换为英文表示的文字 * * @param number_ - The number to convert (要转换的数字) * @returns The number in words (文字形式的数字) */ declare function numberToEnglishCharacter(number_: number): string; /** * Convert English words to number. * 将英文单词转换为数字 * * @param text - The English words to convert (要转换的英文单词) * @returns The number (数字) */ declare function englishCharacterToNumber(text: string): number; export { englishCharacterToNumber, numberToEnglishCharacter };