Javascript 特定语言Yup验证
在React中,我一直在使用Yup和Formik进行表单验证。如何设置输入语言的验证?我希望用户可以(并且只能)使用特定语言书写(更改键盘的默认语言)Javascript 特定语言Yup验证,javascript,reactjs,forms,formik,yup,Javascript,Reactjs,Forms,Formik,Yup,在React中,我一直在使用Yup和Formik进行表单验证。如何设置输入语言的验证?我希望用户可以(并且只能)使用特定语言书写(更改键盘的默认语言) 您可以使用正则表达式模式。例如,对于英语: const nameRegex = /^[A-Za-z]+$/; const validationSchema = yup.object().shape({ first_name: yup.string().matches(nameRegex, "Only English letters").re
您可以使用正则表达式模式。例如,对于英语:
const nameRegex = /^[A-Za-z]+$/;
const validationSchema = yup.object().shape({
first_name: yup.string().matches(nameRegex, "Only English letters").required("Required *"),
last_name: yup.string().matches(nameRegex, "Only English letters").required("Required *"),
});
请更清楚地说明“为输入语言设置验证”的含义,您是否有名为
language
的输入,并希望向该字段添加验证?是否要验证输入文本是否来自特定语言?这有点让人困惑,我想验证输入的文本是否来自某个language@Vencovsky我希望用户可以使用特定语言书写(更改键盘的默认语言)
const nameRegex = /^[A-Za-z]+$/;
const validationSchema = yup.object().shape({
first_name: yup.string().matches(nameRegex, "Only English letters").required("Required *"),
last_name: yup.string().matches(nameRegex, "Only English letters").required("Required *"),
});