parse-localized-number
Version:
An npm package for number formatting and parsing based on different browser region settings.
46 lines (34 loc) • 1.49 kB
Markdown
# Parse Localized Number
根據不同的瀏覽器區域設定,解析數字和格式化數字的 npm 套件。
An npm package for number formatting and parsing based on different browser region settings.
## 安裝 Installation
使用 npm/yarn/pnpm 安裝此 package:
```bash
npm install parse-localized-number
yarn add parse-localized-number
pnpm add parse-localized-number
```
## 使用方法 Usage
### formatNumber
根據瀏覽器的區域設定或給定的預設語言,進行數字格式化並返回字串
Format a number and return it as a string, based on the browser's region settings or a given default language:
```typescript
import { formatNumber } from 'parse-localized-number';
const formattedNumber = formatNumber(1234567);
// 根據您的瀏覽器或預設語言設定,結果可能為 "1,234,567" 等。
// Depending on your browser or default language settings, the result might be "1,234,567".
console.log(formattedNumber);
```
### createNumberParser
創建一個數字解析器,該解析器可將字串轉換成數字,並根據給定的 locale 格式
Create a number parser that can convert a string into a number, formatted based on a given locale:
```typescript
import { createNumberParser } from 'parse-localized-number';
const parser = createNumberParser('en-US');
const number = parser.parse('1,234.56');
// 返回 1234.56
// Outputs: 1234.56
console.log(number);
```
## 作者 Author
[Andy Lien ](https://github.com/andy922200)