JavaScript 将数字转换为货币
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 将数字转换为货币相关的知识,希望对你有一定的参考价值。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> moneyConvert Test Document </TITLE>
<script type="text/javascript">
<!--
function moneyConvert(value){
var buf = "";
var sBuf = "";
var j = 0;
value = String(value);
if (value.indexOf(".") > 0) {
buf = value.substring(0, value.indexOf("."));
} else {
buf = value;
}
if (buf.length%3!=0&&(buf.length/3-1) > 0) {
sBuf = buf.substring(0, buf.length%3) + ",";
buf = buf.substring(buf.length%3);
}
j = buf.length;
for (var i = 0; i <(j/3-1); i++) {
sBuf = sBuf+buf.substring(0, 3) + ",";
buf = buf.substring(3);
}
sBuf = sBuf+buf;
if (value.indexOf(".") > 0) {
value = sBuf + value.substring(value.indexOf("."));}
else {
value = sBuf;
}
return value;
}
function btn_click() {
value=document.form1.text1.value;
document.form1.text2.value=moneyConvert(value);
}
/ -->
</script>
</HEAD>
<BODY>
<form method="post" action="" name="form1">
<input type="text" name="text1" value="123456.789"><br>
<input type="text" name="text2"><br>
<input type="button" name="btn" onclick="btn_click()" value="button">
</form>
</BODY>
</HTML>
以上是关于JavaScript 将数字转换为货币的主要内容,如果未能解决你的问题,请参考以下文章
JavaScript 将数字转换为货币
文本更改时将数字转换为货币格式
在应用程序脚本中将数字转换为货币?
将 JavaScript 字符串变量转换为小数/货币
如何将数字格式化为货币字符串
将货币字符串转换为数字 Drupal Views / PHP