3. FrmRegularExpressionValidator.aspx 페이지에 다음과 같이 입력한다. ValidationExpress 속성에 들어가는 정규식은 일반적인 이메일과 URL에 대한 처리를 해주는 코드다. 정규식 구문을 검색해보면 더 많은 구문을 살펴볼 수 있다. 이 책에서는 따로 정규식에 대한 내용은 다루지 않겠다.

    ▼  FrmRegularExpressionValidator.aspx

    <%@ Page Language=“C#” AutoEventWireup=“true”
      CodeBehind=“FrmRegularExpressionValidator.aspx.cs”
      Inherits=“DevValidationControl.FrmRegularExpressionValidator” %>
    <!DOCTYPE html>
    <html xmlns=http://www.w3.org/1999/xhtml">
    <head runat=“server”>
      <meta http-equiv=“Content-Type” content=“text/html; charset=utf-8” />
      <title>정규식 확인 유효성 검사 컨트롤</title>
    </head>
    <body>
    <form id=“form1” runat=“server”>
    <div>
      <h3>정규식 확인 유효성 검사 컨트롤</h3>
      이메일:
      <asp:TextBox ID=“txtEmail” runat=“server”></asp:TextBox>
      <asp:RegularExpressionValidator ID=“valEmail” runat=“server”
          ErrorMessage=“이메일을 정확히 입력하시오.”
          ControlToValidate=“txtEmail”
          ValidationExpression=“\w+([-+.‘]\w+)@\w+([-.]\w+).\w+([-.]\w+)
          ></asp:RegularExpressionValidator>
      <br />
      홈페이지:
      <asp:TextBox ID=“txtHomePage” runat=“server”></asp:TextBox>
      <asp:RegularExpressionValidator ID=“valHomePage” runat=“server”
          ErrorMessage=“홈페이지를 정확히 입력하시오.”
          ControlToValidate=“txtHomePage”
          ValidationExpression=“http(s)?://([\w-]+.)+[\w-]+(/[\w- ./?%&=]

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.