我寫了這個應該格式化錢的小片段,但由於某種原因,它在期限上失敗了。它使每次加入他們......任何想法,爲什麼並沒有這樣做用jquery格式化錢
$(".dollar").blur(function() {
var curval = $(this).val();
if ($(this).val().indexOf("$") != 0) {
$(this).val("$" + $(this).val());
}
if ($(this).val().indexOf(".") != 0){
$(this).val($(this).val() + ".00");
}
});
如果找不到字符串,'indexOf'返回'-1'。 –
你正在檢查的索引。不是0,就是價值的LHS。這隻會匹配'.50',我懷疑你只是想檢查一下。存在,在這種情況下,只需檢查'indexOf('。')!= -1' – idbentley