Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何对空格分隔的值进行Yup电子邮件验证?_Javascript_Reactjs_Formik_Yup - Fatal编程技术网

Javascript 如何对空格分隔的值进行Yup电子邮件验证?

Javascript 如何对空格分隔的值进行Yup电子邮件验证?,javascript,reactjs,formik,yup,Javascript,Reactjs,Formik,Yup,我有一个字符串数据,例如str=”abc@gmail.com bcd@gmail.com“我需要对该字符串执行yup验证。我如何才能执行该验证 我在这里找到了逗号分隔值的答案。我试图通过将split(/[\s,]+/)更改为str.split(“\\s+”)来调整此答案,但它不起作用。您可以使用以下正则表达式从字符串中拆分电子邮件: // this will split the emails regardless of how many white-spaces there are betwee

我有一个字符串数据,例如
str=”abc@gmail.com bcd@gmail.com“
我需要对该字符串执行yup验证。我如何才能执行该验证


我在这里找到了逗号分隔值的答案。我试图通过将
split(/[\s,]+/)
更改为
str.split(“\\s+”)
来调整此答案,但它不起作用。

您可以使用以下正则表达式从字符串中拆分电子邮件:

// this will split the emails regardless of how many white-spaces there are between emails
str.split(/[\s]+/);
检查并运行以下代码段,以查看上面的正则表达式拆分空格分隔的电子邮件:

//电子邮件之间有随机数量的空格
常量str=”abc@gmail.com bcd@gmail.com   def@gmail.com       fgh@gmail.com";
str.split(/[\s]+/).map(e=>{
控制台日志(“电子邮件:+e”);
})
您是否尝试过str.split(“”)