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 に答える