是否有一个jquery插件或可能是一个正则表达式,可以用于mailto的查询字符串中的所有字段:链接。它应该支持mailto syntax。
比如说如果我有一个链接...
<a href="mailto:astark1@unl.edu,id@internet.node">Some msg</a>
正则表达式应该会给予我mailto中的邮件地址:link -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
和函数,并获得电子邮件地址和查询字符串中传递的其他字段的关联数组。
4条答案
按热度按时间2izufjch1#
解析URL,尤其是它们的查询字符串,不是正则表达式的工作。你可以使用a proper URL-parsing library,或者仅仅使用query string parsing one。
ss2ws0br2#
我不知道这有多准确,但如果你觉得有必要使用正则表达式,它可能会得到改进。
我不知道你在最后一部分是什么意思,所以我试着回答第一部分。
yws3nbqq3#
如果您知道自己在做什么:
演示:https://jsfiddle.net/l2aelba/qov9wpk5/
jckbn6z74#
这对我有用。