围绕某个字符分隔一个字符串

时间:2012-05-06 18:09:23

标签: javascript html string

背景信息:我的表单中有一个文本字段,用于输入金额。我想要美元和美分的变量。 javascript可以找到小数点的位置,并将其分成两个整数吗?

2 个答案:

答案 0 :(得分:0)

"$111.01".split('.');收益['$111', '01']

然后就是清理它(.replace)并强制它们进入整数(parseInt)。

答案 1 :(得分:0)

这里是我的例子:

http://jsfiddle.net/9FDrN/1/

HTML:

<script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js'></script>
<input type="text" id="amount" value="$100.01">
<input type="text" id="dollars" value=""><br/>
<input type="text" id="cents" value=""><br/>

JS:

$(document).ready(function(){
    var amount_val = $("#amount").val();
    var out = amount_val.split(".");

    $("#dollars").val(out[0].replace("$",""));
    $("#cents").val(parseInt(out[1],10));                  
    });​