Skip to content

Instantly share code, notes, and snippets.

@iconte
Created May 10, 2013 18:02
Show Gist options
  • Select an option

  • Save iconte/5556200 to your computer and use it in GitHub Desktop.

Select an option

Save iconte/5556200 to your computer and use it in GitHub Desktop.
mascara formatação dinheiro javascript
moeda:function(z){
v = z.value;
v=v.replace(/\D/g,"") // permite digitar apenas numero
v=v.replace(/(\d{1})(\d{14})$/,"$1.$2") // coloca ponto antes dos ultimos digitos
v=v.replace(/(\d{1})(\d{11})$/,"$1.$2") // coloca ponto antes dos ultimos 11 digitos
v=v.replace(/(\d{1})(\d{8})$/,"$1.$2") // coloca ponto antes dos ultimos 8 digitos
v=v.replace(/(\d{1})(\d{5})$/,"$1.$2") // coloca ponto antes dos ultimos 5 digitos
v=v.replace(/(\d{1})(\d{1,2})$/,"$1,$2") // coloca virgula antes dos ultimos 2 digitos
z.value = v;
},
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment