小编She*_*shi的帖子

是的,使用动态数据类型(电子邮件或电话号码)验证登录 ID

我正在尝试使用 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可以是电话号码或电子邮件。那么,如何根据表单中输入的字段类型添加验证。如果是电子邮件,则触发电子邮件验证,或者如果是电话号码,我想根据正则表达式对其进行验证。

forms reactjs yup formik react-hooks

7
推荐指数
1
解决办法
6290
查看次数

在javascript中根据对象数组中的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 数组中对象的内容?

javascript arrays loops javascript-objects

3
推荐指数
1
解决办法
5434
查看次数

在Android应用程序中设置通知/警报

我正在为java教程构建一个简单的Android应用程序,其中我想保留一个稍后阅读选项,用户可以使用该选项安排时间进行阅读,并且在指定时间我的应用程序应该向用户发出通知.即使我的应用程序当时没有打开,他也应该在通知栏中收到通知.我是android的新手,不知道怎么做.有人可以帮帮我吗?作为ai是新手的详细解释可能会更有帮助.谢谢提前:-)

notifications android

0
推荐指数
1
解决办法
7051
查看次数