仅从文本字段中选择数字,加上简单的计算
JS: Selecting Numbers Only From Text Field, Plus Simple Calculation?
我试图改变页面上的值,而当加载和改变货币与一个简单的计算。
如果有人能帮助我,那就太好了,
下面是我的代码:<head>
<script type="text/javascript">
function myscript() {
var input = document.getElementById('span1').innerHTML;
output = '$19,999.9 AUD';
document.body.innerHTML = document.body.innerHTML.replace(input,output);
}
</script>
</head>
<span id="span1" class="text field">$9,999.9 USD</span>
<body OnLoad = "myscript();">
</body>
所以基本上我想知道如何使它只从id="span1"文本字段中的数字,并做一个简单的计算,如+ 10,并用澳元代替美元,而不会丢失,和。
我试着使用parseInt,但没有得到它的工作。
谢谢你提前:)
编辑:请注意,span1的值是动态的,总是在变化
一种简单的方法是从字符串中获取数字。
var regpattern = /[^0-9.-]+/g;
var output= parseFloat(input.replace(regpattern , ''));
output += 10;
我还建议货币类型USD和AUD不是span1的一部分,而是后面显示的span2的一部分。这样,解析就不需要处理它。
这篇文章可能会有所帮助:JavaScript中的货币数学。
它解释了如何将parseFloat与string结合使用。替换完成将货币字符串解析为浮点数,然后进行计算
http://jsfiddle.net/ArXbL/1/正在为您工作
相关文章:
- 简单文本字段计算不起作用
- 通过简单的计算将Excel spreadhhet转换为在线网格
- jquery警报框简单计算
- 使用PHP和JS进行简单计算
- jquery中使用文本框的简单计算
- 简单的javascript计算
- 是否有HQMF到QRDA cat 3计算的简单示例
- 简单的日历脚本,如何计算上个月的天数
- 简单计算 - JavaScript
- 如何使用 JavaScript 进行此简单计算
- HTML / PHP表单来计算简单公式的显示结果
- 一个简单窗口的计算资源密集度.包含函数
- jquery简单的计算脚本几乎不需要帮助
- 在jQuery中使用.keyup计算字符数的简单方法
- 必须创建一个简单的计算器,使用eval()进行计算.我可以'我不知道如何把答案发到文本框里
- 更简单的方法来计算数字乘数后缀
- 使用JavaScript进行简单计算
- 简单计算脚本的问题
- jQuery 简单计算不起作用,不显示任何错误
- 使用javascript eval()在输入中进行简单计算是安全的吗?