我使用以下正则表达式来验证逗号分隔的电子邮件地址列表。只要输入使得每个电子邮件地址都没有前导和尾随空白,它就可以正常工作。我想接受此列表中每个电子邮件地址的前导和尾随空白。我怎么能这样做?
<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>
答案 0 :(得分:0)
我能够通过将正则表达式更改为下面的表达式来使其工作。
ValidationExpression="^(\s*(\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*)*([,])*\s*)*$"