国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > .NET > 正文

ASP.NET中Validation驗(yàn)證控件正則表達(dá)式特殊符號(hào)的說明

2024-07-10 12:47:22
字體:
供稿:網(wǎng)友

RegularExpressionValidator控件表達(dá)式說明:

方括號(hào)“[ ]”用與定義可接受的字符。[abc123] 表示控件只能接受 a,b,c,1,2,3 這6個(gè)字符;

反集合符號(hào) “ ^ ”用于定義不可以接受的字符。[^a-h] 表示控件除了 a 到 h 8個(gè)字符外,都可以接受;

花括號(hào)“{ }”定義必須輸入的字符個(gè)數(shù)。{6}表示只能輸入6個(gè)字符 ; {6,}表示必須輸入6個(gè)以上,無上限 ; {2,6} 表示必須輸入2至6個(gè)字符;但是花括號(hào)必須放在方括號(hào)后面,例如 [a-z]{4} 表示必須輸入 4位a和z之間的任意字符。

小圓點(diǎn) “ . ” 用于代表任意字符。 例如 .{3,6}表示接受3到6個(gè)任意字符。

豎線 “ | ” 用于表示 “或”的邏輯符號(hào)。例如 [1-9]{3,6}|[A-Za-z]{3} 表示可以接受 3到6個(gè)數(shù)字或者 3個(gè)字母。 (大小寫都可以區(qū)別的哦)

小括號(hào)“ () ” 用于分塊,與數(shù)字運(yùn)算中的小括號(hào)作用類似。

斜線 “ / ” 若希望可以接受的字符包含上述特殊字符。例如 /([0-9]{3}/),表示輸入格式為“(xxx)”的電話區(qū)號(hào)。

代碼演示:

代碼如下:
<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="gb2312" %>
<head>
<title>validation驗(yàn)證控件</title>
</head>
<body>
<form runat="server">
  <p>輸入姓名 :
  <asp:TextBox ID="nam" Text="姓名" TextMode="SingleLine" runat="server" /> <asp:RequiredFieldValidator ControlToValidate="nam" Display="Dynamic" ErrorMessage="必須輸入姓名" ID="rnam" runat="server" /></p>
  <p>輸入日期 :
    <asp:TextBox ID="dat" Text="日期" TextMode="SingleLine" runat="server" /> <asp:CompareValidator ControlToValidate="dat" Display="Dynamic" ErrorMessage="日期的正確格式是 yyyy-mm-dd" ID="rdat" Operator="DataTypeCheck" runat="server" Type="Date" />     </p>
  <p>輸入數(shù)值(整數(shù)) :
  <asp:TextBox ID="type" Text="數(shù)值" TextMode="SingleLine" runat="server" />  <asp:CompareValidator ControlToValidate="type" Display="Dynamic" ErrorMessage="你輸入的不是一個(gè)整數(shù)" ID="rtype" Operator="DataTypeCheck" runat="server" Type="Integer" />    </p>
  <p>輸入數(shù)字(1-10) :
  <asp:TextBox ID="num" Text="數(shù)值" TextMode="SingleLine" runat="server" />    <asp:RangeValidator ControlToValidate="num" Display="Dynamic" ErrorMessage="只能是1-10之間的數(shù)" ID="rnum" Type="Integer" MaximumValue="10" MinimumValue="1" runat="server" />  </p>
  <p>請(qǐng)輸入一個(gè)小于50的數(shù) :
    <asp:TextBox ID="num5" Text="小于50的" TextMode="SingleLine" runat="server" />   
    <asp:CompareValidator ControlToValidate="num5" Display="Dynamic" ErrorMessage="你輸入的數(shù)不小于50" ID="rnum5" Operator="LessThan" runat="server" Type="Integer" ValueToCompare="50" /></p>

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 偏关县| 黄石市| 永康市| 太仆寺旗| 喜德县| 乌鲁木齐县| 阿合奇县| 山阳县| 图木舒克市| 平遥县| 万盛区| 仁布县| 郎溪县| 黄平县| 阳泉市| 威远县| 黑河市| 潜江市| 郑州市| 靖远县| 砀山县| 德州市| 莒南县| 潢川县| 西宁市| 达孜县| 辽中县| 松滋市| 松潘县| 尤溪县| 溧阳市| 景宁| 随州市| 偏关县| 梁山县| 宽城| 广平县| 榆中县| 察雅县| 大竹县| 长海县|