我正在尝试使用 Formik 和 Yup 实现登录功能。这是我当前的架构
let loginSchema = yup.object().shape({loginId:
yup
.string()
.email("That doesn't look like a valid email")
.required("This field is required."),password: yup.string().required("This field is required."),});
Run Code Online (Sandbox Code Playgroud)
但我的登录ID可以是电话号码或电子邮件。那么,如何根据表单中输入的字段类型添加验证。如果是电子邮件,则触发电子邮件验证,或者如果是电话号码,我想根据正则表达式对其进行验证。
我有一系列像这样的对象。
var books = [{
id : 1,
name : 'Name of the wind',
year : 2015,
rating : 4.5,
author : 2}];
Run Code Online (Sandbox Code Playgroud)
现在我有一个函数 editBooks,它要求用户提供一个 id 并用用户提供的值替换具有相同 id 的书。例如
function editBooks(name,author,year,rating,id)
Run Code Online (Sandbox Code Playgroud)
如何根据用户提供的 id 替换我的 books 数组中对象的内容?
我正在为java教程构建一个简单的Android应用程序,其中我想保留一个稍后阅读选项,用户可以使用该选项安排时间进行阅读,并且在指定时间我的应用程序应该向用户发出通知.即使我的应用程序当时没有打开,他也应该在通知栏中收到通知.我是android的新手,不知道怎么做.有人可以帮帮我吗?作为ai是新手的详细解释可能会更有帮助.谢谢提前:-)
android ×1
arrays ×1
formik ×1
forms ×1
javascript ×1
loops ×1
react-hooks ×1
reactjs ×1
yup ×1