intelogie/numeral-js

此软件包的最新版本(dev-master)没有提供许可证信息。

安装: 137

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 925

语言:JavaScript

dev-master 2016-09-02 12:53 UTC

This package is auto-updated.

Last update: 2024-09-21 20:30:58 UTC


README

一个用于格式化和操作数字的javascript库。

网站和文档

Travis构建状态

主分支 Build Status

开发分支 Build Status

NPM

NPM

贡献

请将所有拉取请求提交到develop分支。

  1. 分支库

  2. 安装grunt

  3. 运行npm install以安装依赖项

  4. 将您的测试添加到/tests中的文件

  5. 要测试您的测试,请运行grunt

  6. 当所有测试都通过时,运行grunt build以压缩所有文件

  7. 将拉取请求提交到develop分支。

语言

在命名语言文件时,使用ISO 639-1语言代码,必要时补充ISO 3166-1国家代码。

如果没有单元测试,语言翻译将不会合并。

请参阅英文单元测试作为示例。

变更日志

1.5.3

添加了货币符号,可选地出现在负号/括号之前

添加了浮点精度数学支持

添加了千、百万、十亿的缩写指定

1.5.2

错误修复:如果给定一个数字,则unformat应该通过

添加了一个控制舍入行为的机制

添加了languageData(),用于在运行时获取和设置语言属性

1.5.1

错误修复:确保在格式化过程中值没有改变

1.5.0

添加了defaultFormat()。numeral().format()如果没有提供字符串,则使用默认值进行格式化

unformat()在没有提供字符串时返回0

添加了languages.js,其中包含所有语言

错误修复:修复了在格式化序数时的错误

添加了始终显示有符号值的格式选项

添加了通过数字的字符串值实例化numeral的能力

1.4.9

错误修复:修复了在格式化序数时的错误

1.4.8

错误修复:如果未定义语言,则抛出错误

1.4.7

错误修复:修复了十亿的拼写错误

1.4.6

错误修复:从unformat正则表达式中删除',这导致fr-ch.js出现错误

1.4.5

添加了zeroFormat()函数,该函数接受一个字符串以自定义格式化零

添加了valueOf()函数

将链式功能添加到语言函数中

使所有压缩文件具有相同的.min.js文件名后缀

1.4.1

错误修复:字节未正确格式化

1.4.0

添加了所有小数的可选格式

1.3.4

删除AMD模块id。(这是由require.js鼓励的,以便使模块更便携,并防止创建全局模块)

1.3.3

AMD define()兼容性。

1.3.2

错误修复:格式化某些数字的结果是错误值。问题#21

1.3.1

错误修复:对unformat解析器的微小修复

1.3.0

添加了对在格式字符串中在$,a,o,b前后添加空格的支持

错误修复:修复了在点序数中使用点的语言的unformat

错误修复:正确地修复了没有精度的浮点数的向上舍入

错误修复:修复了unformat中的末尾货币符号

1.2.6

添加了对可选小数位数的支持

1.2.5

添加了对附加货币符号的支持

1.2.4

添加人性化文件大小支持

1.2.3

错误修复:修复使用'.'作为千位分隔符的语言的未格式化问题

1.2.2

将语言定义属性'money'更改为'currency'

1.2.1

错误修复:修复非负缩写的未格式化问题

1.2.0

添加语言支持

更新测试以包含语言

1.1.0

添加测试

错误修复:修复返回负值的问题

1.0.4

错误修复:使用括号时,非负数字显示为负数

1.0.3

在格式中使用'o'添加序数格式化

1.0.2

添加克隆功能

1.0.1

在格式中使用'a'添加千位和百万位的缩写

1.0.0

初始发布

致谢

尽管Numeral.js相对简单,但它受到了Moment.js的启发,并大量借鉴了它。

许可证

Numeral.js可以在MIT许可证的条款下自由分发。

版权(c)2012 Adam Draper

特此授予任何获得此软件及其相关文档副本(以下简称“软件”)的人免费使用该软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本,并允许向软件提供者提供软件的人这样做,前提是遵守以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定用途的适用性和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论此类索赔、损害或其他责任是基于合同、侵权或其他方式,是否源于、因之而发生或与之相关,软件或其使用或任何其他方式。