Dinero (moneda) Biblioteca de máscaras en Vanilla JavaScript-SimpleMaskMoney

Tiempo de ejecución: 30 minutos. Empezar

Autor: codermarcos
Views Total: 1,946
Sitio oficial: Ir a la web
Actualizado: February 23, 2019
Licencia: MIT

Vista prévia

Dinero (moneda) Biblioteca de máscaras en Vanilla JavaScript-SimpleMaskMoney

Descripción

A vanilla JavaScript input mask library that masks data entry in an input field in the form of money.

Admite el prefijo personalizado, el sufijo, los separadores decimales/mil, así como la precisión.

También funciona con los marcos angular, reAct y Vue. js.

Funcionamiento

Importe el archivo JavaScript ' simple-Mask-Money. js ' en el documento.

<script src="simple-mask-money.js"></script>

Cree una entrada numérica en la página.

<input inputmode="numeric" id="myInput" value="0,00"><br>

Active la máscara de dinero en el campo de entrada.

let input = SimpleMaskMoney.setMask('#myInput');

Configuraciones predeterminadas para personalizar SimpleMaskMoney.

let input = SimpleMaskMoney.setMask('#myInput',{


prefix: '',


suffix: '',


fixed: true,


fractionDigits: 2,


decimalSeparator: ',',


thousandsSeparator: '.',


emptyOrInvalid: () => {



return this.SimpleMaskMoney.args.fixed




? `0${this.SimpleMaskMoney.args.decimalSeparator}00`




: `_${this.SimpleMaskMoney.args.decimalSeparator}__`;


}
});

Registro de cambios

v3.0.0 (02/23/2019)

  • corregir el código de calidad

v2.0.0 (09/24/2018)

  • Corregir dígitos fraccionarios de error

v1.2.0 (09/18/2018)

  • Agregue compatibilidad para el movimiento del cursor.

v1.1.1 (09/07/2018)

  • versión de actualización, actualizar el texto gracias, mejorar las pruebas, la eliminación de WebPack

v1.0.0 (06/04/2018)

  • Eliminación de autoCompleteDecimal

v0.2.0 (05/22/2018)

  • Agregar pruebas y navegadores de soporte

Te puede interesar: