@coreui/react-pro
Version:
UI Components Library for React.js
29 lines (26 loc) • 623 B
JavaScript
;
const isValidInput = (inputValue, type) => {
if (inputValue.length !== 1)
return false;
switch (type) {
case 'number': {
return /^\d$/.test(inputValue);
}
default: {
return /^.$/.test(inputValue);
}
}
};
const extractValidChars = (text, type) => {
switch (type) {
case 'number': {
return text.replaceAll(/\D/g, '');
}
default: {
return text;
}
}
};
exports.extractValidChars = extractValidChars;
exports.isValidInput = isValidInput;
//# sourceMappingURL=utils.js.map