是否有一个 jquery 插件或者可能是一个正则表达式,可以用于 mailto: 链接的查询字符串中的所有字段。它应该支持mailto syntax .
假设我有一个像...这样的链接
<a href="mailto:astark1@unl.edu,id@internet.node">Some msg</a>
正则表达式应该给我 mailto: 链接中的邮件地址 - astark1@unl.edu
, id@internet.node
。它还应该支持像
<a href="mailto:astark1@unl.edu?subject=Comments from MailTo Syntax Page">
<a href="mailto:astark1@unl.edu?body=I am having trouble finding information on">
<a href="mailto:astark1@unl.edu?subject=MailTo Comments&cc=ASTARK1@UNL.EDU&bcc=id@internet.node">
对于像
这样的链接<a href="mailto:value">tell a friend</a>
我将传递 value
和函数,并获取电子邮件地址和查询字符串中传递的其他字段的关联数组。
最佳答案
解析 URL,尤其是它们的查询字符串,不是正则表达式的工作。您可以使用 a proper URL-parsing library或者也许只是一个 query string parsing one .
关于JavaScript、正则表达式 : How to fetch mail address in mailto: links,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9560597/