javascript-functions
Version:
Commonly used JavaScript Functions
11 lines (9 loc) • 392 B
JavaScript
// =============================== Forms =========================== //
/**
* Prevent input from typing certain keyboard chars passed as an array of chars.
* @param {event} event input event
* @param {Array<string>} charArr array of chars
* @returns {boolean} boolean
*/
export const preventChars = (event, charArr) =>
charArr.includes(event.key) && event.preventDefault();