0
我試圖在我的autoForm輸入字段中顯示格式正確的數字。當我使用console.log語句時,下面的代碼按預期打印到控制檯。但是,返回到客戶端時,顯示器或控制檯中500000個顯示器5,0,0,000和.toLocaleString()完全不起作用。有任何想法嗎?帶有正則表達式的流星鍵盤事件問題
Template.mortgage.events({
'keyup [name=cashOut]': function(){
var cashOut = event.target.value,
formatted = cashOut.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1,");
event.target.value = formatted;
}
});
是否應用了正則表達式兩次? – CodeChimp
CodeChimp,謝謝!我認爲你是對的,但我迷失在如何阻止它重複,因爲我都抓住並從event.target.value返回值,所以它看起來遞歸。你會怎麼做? – Mike