UNPKG

tiramisu-react-form

Version:

form component for reactjs

49 lines (34 loc) 923 B
'use strict'; 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;