正则表达式用于匹配分隔的标记和电子邮件地址的混合

时间:2016-01-20 11:51:16

标签: regex string validation composite

我需要验证有效电子邮件地址或特定令牌的字符串(稍后将被电子邮件地址替换)或由分号分隔的混合字符串。我需要一点这个正则表达式的帮助我几乎开始工作了。 它匹配令牌,但不匹配开头或结尾的电子邮件地址。

^(((<#a#>)+|[;])*|(([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5}){1,25})+([;.](([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5}){1,25})+)*|((<#a#>)+|[;])*)$

1 个答案:

答案 0 :(得分:1)

以下是AlexBay发布的答案,该答案正在处理我的测试数据。

sms:?&body=/* message body here */