Javascript 如何制作返回错误消息的验证通用函数?

Javascript 如何制作返回错误消息的验证通用函数?,javascript,reactjs,Javascript,Reactjs,您能告诉我如何为返回错误消息的验证创建通用函数吗? 这是我的密码 我想创建一个函数,该函数根据类型返回错误消息。例如,它是必需的类型,它向我显示它是必需的。如果它模式错误显示无效用户。通过下面的方法,您可以 1.将验证过程放在公共服务文件中 2.将回购协议中由单一来源管理的输入字段设置为常量, 3.根据需要重用错误消息 常量应用==>{ 常量{register,handleSubmit,errors}=useForm; const onSubmit=data=>{}; 常量验证=[ {name:

您能告诉我如何为返回错误消息的验证创建通用函数吗? 这是我的密码


我想创建一个函数,该函数根据类型返回错误消息。例如,它是必需的类型,它向我显示它是必需的。如果它模式错误显示无效用户。

通过下面的方法,您可以

1.将验证过程放在公共服务文件中 2.将回购协议中由单一来源管理的输入字段设置为常量, 3.根据需要重用错误消息

常量应用==>{ 常量{register,handleSubmit,errors}=useForm; const onSubmit=data=>{}; 常量验证=[ {name:required,value:true,message:Input required}, {name:pattern,value://^[A-Za-z]+$/i,消息:无效输入} ]; const validateItems={name:firstName,方法:[必需,模式]}; 函数makeRegistercheckList{ 让结果={}; validation.forEachitem=>{ if checkList.includeItem.name{ 结果[item.name]=item.value; } }; 返回结果; } 函数makeHelpTextunit,检查表{ 控制台日志单元; 让结果=; checkList.forEachname=>{ 如果unit&&unit.type==名称{ 返回结果=validation.findx=>x.name==name.message; } }; 返回结果; } 回来 提交 ; };
你可以参考这个链接:你说的泛型函数是什么意思?如果您想要自定义验证,只需编辑inputRef={register{required:true,pattern://^[A-Za-z]+$/i}}@keikai我的消息在哪里。。。!!如何显示错误message@keikai就像它是必需的,并且模式不匹配一样,错误消息只是显示在文本字段上,寄存器就是您编写验证的地方
helperText={
          (errors.firstName &&
            errors.firstName.type === "required" &&
            "First name is required") ||
          (errors.firstName &&
            errors.firstName.type === "pattern" &&
            "Invalid user")
        }