当前位置: 首页 > 知识库问答 >
问题:

允许每个电子邮件地址在逗号分隔lis中的前导和尾随空白

越胤
2023-03-14

我使用下面的正则表达式来验证以逗号分隔的电子邮件地址列表。只要输入的内容是每个电子邮件地址都没有前导和尾随空格,它就工作得很好。我愿意接受此列表中每个电子邮件地址的前导和尾随空格。我该怎么做?

   <asp:RegularExpressionValidator ID="emailAddressesListValidator"  Display="Dynamic"
     ControlToValidate="stringTextBox" runat="server"  ForeColor="Red" 
     ErrorMessage="Invalid List. Please input a comma separated list of email addresses."
     ValidationExpression="^((\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*)*([,])*)*$"> 
   </asp:RegularExpressionValidator>

共有1个答案

申屠昌胤
2023-03-14

通过将正则表达式更改为下面的正则表达式,我能够使它工作。

ValidationExpression="^(\s*(\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*)*([,])*\s*)*$" 
 类似资料:
  • 我使用以下正则表达式来验证单个电子邮件地址。如何使此正则表达式接受以逗号分隔的电子邮件地址列表? 我使用razor视图将正则表达式放置在输入标记中:

  • 在Firebase控制台中,我特别将其设置为只允许“每个电子邮件地址一个帐户”。这可以在“高级”下的“登录方法”选项卡上找到。 我有一个使用谷歌登录方法创建的帐户,它有一个类似“me@gmail.com”的地址。如果我选择通过Facebook使用一个也使用“me@gmail.com”的帐户登录,Firebase允许它,但用户实体中的电子邮件地址为空除外。 Firebase文档指出: 如果不允许使用

  • 问题内容: 我正在使用位于此处的jquery validate函数和插件。 http://docs.jquery.com/插件/验证 我要通过js文件,我已经找到了确保它是有效电子邮件的电子邮件验证块,但事实是,我只允许.edu电子邮件。我不知道从哪里开始。 问题答案: 您不需要自定义扩展名。您可以使用以下方法:http : //docs.jquery.com/Plugins/Validation

  • 当我们收到一条包含收件人互联网地址(包含方括号)的mimessage时,我们得到了javax。邮政互联网AddressException:当我们调用MimeMessage时,本地地址在字符串中包含非法字符。getAllRecipients()。 下面的电子邮件地址是我们收到上述例外情况的一个示例:

  • 例如,我希望使用函数将转换为: 空格的解决方案是,所以我希望比较这方面的解决方案也能帮助解释一些正则表达式的基本原理。

  • 我试图建立我的应用程序的电子邮件验证部分。因此,用户输入他们的电子邮件,点击提交,他们将收到一封带有一次性“令牌”或链接的电子邮件,允许他们访问实际的注册页面。我如何处理这个与django的新版本,因为 来自django的 来自django的 代码似乎不起作用? 实际错误是无法从django导入name six。乌提尔斯。我在其他答案中看到,获取错误无法从“django”导入名称“six”。使用D