2016-08-23 3 views
0

12345678955.は私が1,234,567.8955フォーマットのテキストフィールドの値 - チタン

はコンマで値を区切るためにしたいと、この値をフォーマットするように私は、TextField値を持っています。

私はいくつかのコードに疲れました。しかし、それは動作しません。

+0

ここに入れて、あなたのコード – Palak

+0

uは、IOSやAndroidでそれをしたいですか? –

+0

チタンスタジオで。 – Shima

答えて

0

さて、あなたは10000で、あなたの数を分割する必要があるでしょう、あなたの小数点以下4桁を取得するとよいでしょう:

var newNumber = parseInt($.yourTextField.value); 
newNumber = Math.round(Number(newNumber))/10000; 
console.log(newNumber); // 1234567.8955 

次に、あなたのcommmasを追加したい:機能ザッツ

var parts = newNumber.toString().split("."); 
var num = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ",") + (parts[1] ? "." + parts[1] : ""); 
console.log(num); // 1,234,567.8955 

どのようにあなたのtextFieldに結びつけ、どのイベントリスナーがあなたの仕事であるかを知ることができます。

(あなたが簡単に自分で発見した可能性がhttps://stackoverflow.com/a/25127753/829989から適応答)

+0

素晴らしい...助けてくれてありがとう。 – Shima

関連する問題