2011-11-07 18 views
5

Hye, ondalık sayılardan sonra bir metin kutusu doğrulamasıyla çalışmak için javascript'te yeni bir ondalık ek olarak nasıl eklenir. Örnek biçimi 66,00 olmalıdır. Fakat eğer kullanıcı 66,0 yazıyorsa ve virgülden sonra iki sıfırı yazmıyorsa, metin kutusundan çıktıktan sonra otomatik olarak ona eklemelisiniz. Bunu nasıl alabilirim? Nasıl ekleyebilirim? İşte kod snippet'im.Javascript

function check2(sender){ 
      var error = false; 
      var regex = '^[0-9][0-9],[0-9][0-9]$'; 
      var v = $(sender).val(); 
      var index = v.indexOf(','); 
      var characterToTest = v.charAt(index + 1); 
      var nextCharAfterComma = v.charAt(index + 2); 

      if (characterToTest == '0') { 

       //here need to add 
      } 
} 
+0

Değer, '' 0 'ile bittiğinde sıfır eklemekten daha fazlasını yapmak istediğiniz gibi geliyor - muhtemelen, herhangi bir virgül yoksa, iki sıfır eklemeniz ve ikiden fazla hanenin sayısı ikiye düştüğünde virgül sonra yerleştirilir, doğru mu? –

+0

ya da örneğin, kullanıcı 99,0 yazarak ve bir sıfır yazmayı unuttuktan sonra shud otomatik olarak bu 99,00 gibi bir sıfır yerleştirin. o zaman benim durumumda doğru format olmalı. –

+0

Düşünce. O halde kesinlikle OptimusCrime'ın '.toFixed (2)' –

cevap