メールを送信できるasp.netでフォームを作成しようとしています。メッセージを送信したいすべてのメールアドレスを入力できるテキストボックスが欲しい...
ただし、そこにバリデーターを追加して、ユーザーが常に正しい構文を使用できるようにしたいので、その文字列を c# で使用してメッセージを適切に送信します。
今のところ、単一のメールアドレスのバリデーターがあります...
<asp:RegularExpressionValidator ID="RegularExpressionValidator5" runat="server"
ControlToValidate="tbxAlClEmail" ErrorMessage="E-mail Invalido"
Font-Bold="True" ForeColor="Red"
ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"
ValidationGroup="vgpNuevoCliente">
</asp:RegularExpressionValidator>
だから、それを見ることができます.... email = \w+([-+.']\w+) @\w+([-.]\w+) .\w+([-.]\w+)*
(すべての種類の電子メールアドレスを検証できる正規表現を見つけるのは難しいことを知っています...しかし、これは行う必要があります)
今、この正規表現を asp.net バリデーターに追加したいと思います。
メール ( (,|;) [スペース]* メール )*
私が望む結果の例:
john@hotmail.com, amy@yahoo.com,diana@hotmail.com; alicia@gmail.com
私はあなたがそれで私を助けてくれることを願っています...前もって感謝します