CreateUserWizard.EmailRegularExpression プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定された電子メール アドレスの検証に使用される正規表現を取得または設定します。
public:
virtual property System::String ^ EmailRegularExpression { System::String ^ get(); void set(System::String ^ value); };
public virtual string EmailRegularExpression { get; set; }
member this.EmailRegularExpression : string with get, set
Public Overridable Property EmailRegularExpression As String
プロパティ値
電子メール アドレスの検証に使用される正規表現を含む文字列。 既定値は空の文字列 ("") です。
例
次のコード例では、 プロパティに正規表現を EmailRegularExpression 割り当てて、 などの username@contoso.com有効な形式で電子メール アドレスを入力したことを確認します。
<%@ page language="C#"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>CreateUserWizard.EmailRegularExpression sample</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:createuserwizard id="Createuserwizard1" runat="server"
emailregularexpression='@"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$"'
emailregularexpressionerrormessage="Email address must be in a valid format">
</asp:createuserwizard>
</div>
</form>
</body>
</html>
<%@ page language="VB"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>CreateUserWizard.EmailRegularExpression sample</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:createuserwizard id="Createuserwizard1" runat="server"
emailregularexpression='@"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$"'
emailregularexpressionerrormessage="Email address must be in a valid format">
</asp:createuserwizard>
</div>
</form>
</body>
</html>
注釈
プロパティを EmailRegularExpression 使用して、ユーザーが入力した電子メール アドレスを検証して特定のパターンと一致することを確認する正規表現を指定します。 一般的な用途は、 などの user@contoso.com完全な電子メール アドレスをユーザーが入力したことを確認することです。 正規表現は、 プロパティで指定されたメンバーシップ プロバイダーによって電子メール アドレスに適用される制限に加えて使用されます MembershipProvider 。 メンバーシップ プロバイダーが何らかの理由でメール アドレスを拒否した場合、 プロパティに InvalidEmailErrorMessage 含まれるテキストが表示されます。
アドレスは、 プロパティが に設定true
されている場合RequireEmailにのみ正規表現と比較されます。
電子メール アドレスが正規表現を渡さない場合は、 プロパティに EmailRegularExpressionErrorMessage 含まれるテキストがユーザーに表示されます。
適用対象
こちらもご覧ください
.NET