Al parecer javascript no tiene pero podés usar esta:
Código Javascript
:
Ver originalfunction format(input)
{
var num = input.value.replace(/\./g,'');
if(!isNaN(num)){
num = num.toString().split('').reverse().join('').replace(/(?=\d*\.?)(\d{3})/g,'$1.');
num = num.split('').reverse().join('').replace(/^[\.]/,'');
input.value = num;
}
else{ alert('Solo se permiten numeros');
input.value = input.value.replace(/[^\d\.]*/g,'');
}
}
(sacada de http://tydw.wordpress.com/2008/07/03/javascript-como-formatear-un-numero-con-separador-de-miles/)