tiramisu-react-form
Version:
form component for reactjs
49 lines (34 loc) • 923 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.formatOnChange = undefined;
var _index = require('./index');
function formatOnChange(value, props) {
var noSpaces = props.noSpaces,
noLetters = props.noLetters,
noNumbers = props.noNumbers,
noSpecialCharacters = props.noSpecialCharacters,
onlyNumbers = props.onlyNumbers,
onlyLetters = props.onlyLetters;
if (onlyNumbers) {
value = (0, _index.keepNumbers)(value);
} else if (onlyLetters) {
value = (0, _index.keepLetters)(value);
} else {
if (noSpaces) {
value = (0, _index.removeSpaces)(value);
}
if (noLetters) {
value = (0, _index.removeLetters)(value);
}
if (noSpecialCharacters) {
value = (0, _index.removeSpecialCharacters)(value);
}
if (noNumbers) {
value = (0, _index.removeNumbers)(value);
}
}
return value;
}
exports.formatOnChange = formatOnChange;
;