0

我正在使用以下正则表达式来验证以逗号分隔的电子邮件地址列表。只要输入使得每个电子邮件地址没有前导和尾随空格,它就可以很好地工作。我愿意接受此列表中每个电子邮件地址的前导和尾随空格。我怎样才能做到这一点?

   <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>
4

1 回答 1

0

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

ValidationExpression="^(\s*(\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*)*([,])*\s*)*$" 
于 2012-04-13T01:44:42.870 回答