El Post describe el código en JavaScript para crear una mascara de tipo moneda mientras se escribe en un cuadro de texto. El separador de millares es ‘,’ y acepta solo dos números decimales. La función principal es «cpf», la cual se explica a continuación.:
1 2 3 4 5 6 7 8 9 10 |
function cpf(v){ v=v.replace(/([^0-9\.]+)/g,''); v=v.replace(/^[\.]/,''); v=v.replace(/[\.][\.]/g,''); v=v.replace(/\.(\d)(\d)(\d)/g,'.$1$2'); v=v.replace(/\.(\d{1,2})\./g,'.$1'); v = v.toString().split('').reverse().join('').replace(/(\d{3})/g,'$1,'); v = v.split('').reverse().join('').replace(/^[\,]/,''); return v; } |
Linea 2. Acepta solo números y el…… Seguir leyendo Mascara de moneda mientras se escribe