2016-08-23 52 views
0

我爲12345678955.我想這個值格式化爲1,234,567.8955用逗號格式文本字段值 - 鈦

想單獨與逗號值的文本字段值。

我已經厭倦了一些代碼。但它不起作用。

+0

在這裏把你的代碼 – Palak

+0

不要ü想要做的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