У меня сложные времена для проверки каждого символа на входе. Я хочу вернуть неверный ввод для firstName, если есть что-то кроме простых букв алфавита, ie. если есть цифры или специальные символы.
Это мой код, и я ищу что-то, что могло бы дать мне желаемое поведение:
const FormSchema = yup.object().shape({
firstName: yup
.string()
.max(40).
.required(),
...
<Formik initialValues={initialValues} validationSchema={FormSchema} validateOnMount onSubmit={formSubmit}>
<Field name="firstName">
{(props: FieldProps) => (
<TextField {...props.field} {...textErrors(props.meta)} fullWidth label={t('firstName')} type="text" />
)}
</Field>