我有一个非常简单的联系人,但出于业务需求,我们需要使用联系用户的电子邮件验证公司的 url
如果您的电子邮件是user@examplecompany.com并且您的 url 是http://examplecompany.com,则表单将通过。
我正在尝试使用正则表达式来做到这一点,但我一生都无法弄清楚我做错了什么。
到目前为止,这是我的代码:
validateEmail = (email, url) => {
let rootUrl = url.match(/^(?:https?:\/\/)?(?:[^@\/\n]+@)?(?:www\.)?([^:\/?\n]+)/)[1];
let emailDomain = email.match(/@(.*)/)[1];
return rootUrl === emailDomain;
}
我的 emailDomain 正在返回undefined。
慕妹3146593
相关分类