Хорошо, у меня есть эта реализация маски ввода поверх пользовательской стилизованной реализации текстового поля пользовательского интерфейса материала внутри формы Formik:
<InputMask
mask="999-99-9999"
maskChar="X"
value={values.ssn}
onChange={handleChange}
onBlur={handleBlur}
className={classNames(
styles.inputField,
styles.override
)}
>
{() => (
<LNTextField
name="ssn"
label="Social Security Number"
error={touched.ssn && errors.ssn ? true : false}
helperText={
touched.ssn && errors.ssn ? "* " + errors.ssn : ""
}
type="text"
/>
)}
</InputMask>
Проблема теперь заключается в том, что в values.ssn
значениесохраненный с маской, с дефисами и всем, я хотел бы вместо этого, чтобы это было сохранено как число / строка без пробелов / масок, как бы я поступил об этом?