我想从这样的URL中获取“ [email protected]”(或该URL中将包含任何电子邮件):
我的问题是解决所有这三种情况都可能发生的情况(因此,没有其他数据,或电子邮件之后的数据或电子邮件之前的数据)。
不幸的是,我的Regex技能为零,但到目前为止,这2件事是可以达成的:
/email=(.*)/
/email=(.*)\&/
如果电子邮件是唯一数据,则第一个起作用。即使我的电子邮件后面还有其他数据,第二个也能正常工作。
但是如前所述,无论上面的3种类型是哪种情况,我都需要使其工作。
你能帮我一下吗?
非常感谢你!
顺便说一句,我为此需要它:
var msg = window.location.href.match(/email=(.*)/);
(我正在寻找答案超过2个小时,使用了Google,使用了Regex-Testers,检查了速查表并阅读了许多StackOverFlow问题...但是我无法自行解决。)
尝试以下正则表达式:https : //regex101.com/r/gMyqDa/1它不仅与电子邮件模式匹配,而且与之后的任何字符都匹配email=
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句