Ezres tördelés adatbevitelkor
Sziasztok,
Tudna nekem valaki küldeni egy scriptet ami szám bevitelekor form-ba közben tagolja az ezres értékeket, esetleg tizedes után is leszámolja a ezres csoportokat
Köszönöm
■ Tudna nekem valaki küldeni egy scriptet ami szám bevitelekor form-ba közben tagolja az ezres értékeket, esetleg tizedes után is leszámolja a ezres csoportokat
Köszönöm
hol akadtál el?
Én így csinálom:
* Ezresek
* A számokat ezresekre osztja a megadott szeparátorral, amikor egy inputba beírjuk
*
* @param int szam: egy számérték
* @param string szep: a szeparátor, amivel az ezreseket tagoljuk
*
* @return string: a formázott számérték
*/
function ezresek(szam,szep){
mit0=szep;
if(mit0==".") mit0="[.]"; //mivel a sima pontnak van jelentőssége
mit=new RegExp(mit0,"ig")
szam=szam.replace(mit,"");
n = szam.length;
uj = szam.substr(0, n%3);
for(i=n%3; i<n; i+=3) uj = uj+szep+szam.substr(i,3);
if(uj.substr(0, 1)==szep){//Leszedjük a legelső karakter, ha az egy szeparátor
n = uj.length;
uj=uj.substr(1, n);
}
return uj;
}
Köszönöm a segítő választ
http://www.pengoworks.com/workshop/js/mask/