- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个要求,我向客户发送多封电子邮件。
但是我在向多个电子邮件 ID 发送电子邮件时遇到了问题。
例如,如果我写
s@t.com;r@t.com
它会抛出一个错误,指出电子邮件 ID 不正确。
我希望电子邮件 ID 用分号分隔,但我的正则表达式似乎不支持分号。
正确的格式应该是:
s@t.com;d@r.com
不应该
s;r@t.com
使用正则表达式
myregex = "^['_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$"
请指导。
最佳答案
您有一个用于 1 封电子邮件的正则表达式。
现在,您要检查字符串是否包含 email
+ ( ;
+ email
) {任意次数} .
您需要将之前的模式用作没有 anchor 的 block ,并像这样构建最终模式:
String myregex = "['_A-Za-z0-9-+]+(?:\\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(?:\\.[A-Za-z0-9]+)*\\.[A-Za-z]{2,}";
String final_pattern = "\\A" + regex + "(?:;" + regex + ")*" + "\\z";
参见 regex demo
请注意 \A
是字符串的明确的开头,\z
- 非常的字符串结尾 anchor 。
另请注意,字符类中的 +
会失去其作为量词的特殊含义(1 次或多次),并变成/被视为纯粹的文字 +
符号。我还删除了不必要的分组并将所有捕获组变为非捕获组以进行“更清晰”的匹配(如果您不需要捕获的值,为什么将它们存储在每个组的堆栈中?)。
关于java - 正则表达式在 Java 中包含多个 EmailId,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38498553/
我有一个字段公司简介:文本框 如果用户在文本框中输入任何电子邮件 ID,验证错误消息应显示用户无法在文本框中输入电子邮件 ID。 我试过下面的代码: Regex regex = new Regex(@
我无法从 Facebook 用户检索电子邮件 ID。我正在获取电子邮件的许可并记录以进行验证,因为它正在工作。但它不起作用。我不确定我去了哪里错了。挣扎了很长时间。任何人都可以帮助我。以下是我的代码。
我需要一个 JavaScript 来根据用户输入 emailID 的 emailID 文本框验证密码字段 密码验证规则:密码不能是使用的EmailID的子字符串 示例电子邮件:alex123@yaho
我有一个要求,我向客户发送多封电子邮件。 但是我在向多个电子邮件 ID 发送电子邮件时遇到了问题。 例如,如果我写 s@t.com;r@t.com 它会抛出一个错误,指出电子邮件 ID 不正确。 我希
我正在使用Express,Nodemailer和Express来测试通过gmail帐户发送电子邮件。但是由于某种原因,我无法发送它。此外,帐户的电子邮件和密码是100%正确的,仍然会收到此错误。错误不
我有下面的 Json 架构,我可以使用什么 firebase 查询来获取节点名称(0153,0154),我可以使用一次方法获取名称(joel,vikram,sachin) "EmployeeInfo
我正在尝试使用基于 OAuth 的 JWT token 连接到 DocuSign。 我可以使用 JWT 从 DocuSign 获取身份验证 token 。 然后,我使用 token 连接了 DocuS
有没有一种方法可以在 C# 中验证和更正无效格式的 emailid。我得到了一个只能验证但不能更正的函数。一些 emailds,如“abc@def.com”。可以更正。我正在从数据库中获取所有 ema
我在这里发布我的代码。请帮助我获取联系人的电子邮件地址。我也得到了一个随机列表;请帮我也对数据进行排序。 package com.example.webwerks.retrievingcontacts
我有一个注册和登录页面。因此,对于注册表单,我使用了表单验证器模式匹配。 this.registerForm = this.formBuilder.group({ firstName: ['',
这个问题已经有答案了: MongoDB Duplicate Documents even after adding unique key (4 个回答) 已关闭 5 年前。 我正在尝试使电子邮件字段在
这是我的自定义用户模型,将电子邮件 ID 作为唯一键(以及用户名)。 class User(AbstractUser): # some more other fields class
我只使用了一个按钮,当我点击按钮时我想获取电子邮件 ID。这是我的代码并获取 ID 和名称,但无法获取 emailid。我正在使用 facebook sdk 版本 3.22.0 请帮助我。 在此输入验
我是一名优秀的程序员,十分优秀!