如何在JavaScript/jQuery和HTML中使用国际数字系统计算数字
How to calculate numbers using international numeral systems in JavaScript/jQuery and HTML?
如果计算两个使用另一个数字系统表示法的数字,如何转换这些数字以便在计算中使用?
使用Globalize.js允许国际数字格式
jQuery提供了一个由微软开发的名为globalize.js的脚本,该脚本根据区域设置对数字进行格式化。在这个jsFiddle中,我使用了西班牙作为区域设置的示例,但它可以使用更多的格式和区域设置。试着使用像1.234,56这样的符号来检查计算。您可以使用toLocaleString()函数将计算出的数字格式化为本地化格式,但这目前仅适用于Chrome和IE。您可以在其他浏览器中使用regex,但这只是我的全部时间。这是基本的脚本,但查看jsFiddle可以看到所需的其他js以及需要对表单标记进行的更改。
<script>
function Sumar() {
var num1 = Globalize.parseFloat(document.getElementById("txtNumber1").value);
var num2 = Globalize.parseFloat(document.getElementById("txtNumber2").value);
resultado = num1 + num2;
document.getElementById("p").innerHTML = "The result is " + resultado.toLocaleString("es-ES");
}
</script>
相关文章:
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 测试索引值是否等于某个数字的倍数
- 将数字转换为一定数量的硬币
- 键入最后一位数字后自动提交
- 如何在javascript中迭代数字列表
- Javascript逻辑运算符和字符串/数字
- 如何在javascript中获得与特定数字相等的随机数
- 如果元素's的ID以数字开头
- 递增一个数字而不去掉前导零
- 如何使用JavaScript查找1和N之间的所有数字的总和
- 如何在这里将两个值最低的数字相加
- 如何删除除冒号、数字和'上午'或者'下午'
- 如何为jQuery屏蔽输入插件创建一个允许字母数字、空格和重音字符的掩码
- Javascript排序字符串或数字
- 我想在AngularJS应用程序中创建一个输入数字框,用户不应该在该框上键入十进制数字.(一个整数输入框)
- 将数字四舍五入到小数点后两位
- 数字文件命名系统
- 如何在JavaScript/jQuery和HTML中使用国际数字系统计算数字
- 自动数字系统不允许我输入小数
- 将长数字编码为更高基数的编码系统中的字符