2012-05-06 5 views
0

컨텍스트 : 금액을 입력하기위한 양식의 텍스트 필드가 있습니다. 나는 달러와 센트에 대한 변수를 원한다. 자바 스크립트는 소수점의 위치를 ​​찾아 그것을 두 개의 정수로 나눌 수 있습니까?특정 문자 주위에 문자열을 구분하십시오.

+0

예, 사용 분할() – Satya

답변

0

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

그런 다음이 (.replace)을 그 청소와의 int (parseInt)로 강요의 문제 산출한다. 여기

0

I 이러한 예 :

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));     
    });​ 
관련 문제