この正規表現を拡張して、文字のないスペースを削除する必要があります。私たちはasp:RegularExpressionValidatorを使用してASP.NET検証を使用しているので、replace
メソッドを使用することはできません。replaceメソッドを使用せずに正規表現に空白の削除を追加する
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
HREコード
<asp:TextBox ID="tbBIEmailAddress" runat="server" CssClass="inpText" MaxLength="50" />
<asp:RequiredFieldValidator id="reqValBIEmail" runat="server" ControlToValidate="tbBIEmailAddress" Display="Dynamic" ValidationGroup="Checkout">*</asp:RequiredFieldValidator>
<asp:RegularExpressionValidator id="regValBIEmail" runat="server" ControlToValidate="tbBIEmailAddress" ValidationGroup="Checkout" ValidationExpression="\^w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$">*</asp:RegularExpressionValidator>
を私は空白のための規定を参照して、ちょうど開始/終了アンカーを追加し、 '^ $'または私は理解していないではないのですか? – sln
はい、それは私が望んでいない空白を受け入れる – Mohsen