濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > ASP.NET中Validation驗(yàn)證控件正則表達(dá)式特殊符號(hào)的說(shuō)明

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

熱門(mén)標(biāo)簽:地圖標(biāo)注的公司有哪些 地圖定位圖標(biāo)標(biāo)注 地圖標(biāo)注專(zhuān)業(yè)團(tuán)隊(duì) 天心智能電銷(xiāo)機(jī)器人 代理接電話機(jī)器人如何取消 遂寧市地圖標(biāo)注app 塔城代理外呼系統(tǒng) 濮陽(yáng)外呼電銷(xiāo)系統(tǒng)怎么樣 400電話辦理哪家性價(jià)比高

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

方括號(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è)以上,無(wú)上限 ; {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è)字母。 (大小寫(xiě)都可以區(qū)別的哦)

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

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

代碼演示:

復(fù)制代碼 代碼如下:

%@ 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>
  p>隨便輸入一個(gè)email :
    asp:TextBox ID="eml" Text="email" TextMode="SingleLine" runat="server" />   
    asp:RegularExpressionValidator ControlToValidate="eml" Display="Dynamic" ErrorMessage="應(yīng)該是3-6任意字符@2-9位任意字符.2-3位任意字符" ID="reml" runat="server" ValidationExpression=".{3,6}@.{2,9}\..{2,3}" />
  asp:ValidationSummary DisplayMode="List" HeaderText="錯(cuò)誤信息集合" ID="tt" runat="server" />/p>
  p>
  asp:Button ID="But" Text="提交" runat="server" />      /p>
  /p>
/form>
/body>
/html>

您可能感興趣的文章:
  • Mysql語(yǔ)法、特殊符號(hào)及正則表達(dá)式的使用詳解
  • Linux中的特殊符號(hào)與正則表達(dá)式
  • PHP過(guò)濾★等特殊符號(hào)的正則
  • 正則表達(dá)式中特殊符號(hào)及正則表達(dá)式的幾種方法總結(jié)(replace,test,search)
  • php中正則表達(dá)式中的特殊符號(hào)
  • 正則表達(dá)式(RegExp)判斷文本框中是否包含特殊符號(hào)

標(biāo)簽:重慶 本溪 汕頭 河南 宜春 麗江 吉林 婁底

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP.NET中Validation驗(yàn)證控件正則表達(dá)式特殊符號(hào)的說(shuō)明》,本文關(guān)鍵詞  ASP.NET,中,Validation,驗(yàn)證,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ASP.NET中Validation驗(yàn)證控件正則表達(dá)式特殊符號(hào)的說(shuō)明》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于ASP.NET中Validation驗(yàn)證控件正則表達(dá)式特殊符號(hào)的說(shuō)明的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    新津县| 张家口市| 甘德县| 庐江县| 兴宁市| 报价| 阿克陶县| 莎车县| 江都市| 保康县| 永登县| 宜城市| 沾化县| 德令哈市| 济宁市| 斗六市| 绥棱县| 南和县| 同江市| 闽清县| 余江县| 十堰市| 高密市| 太仓市| 同江市| 深圳市| 简阳市| 正安县| 江山市| 获嘉县| 舞钢市| 靖远县| 沾益县| 梁山县| 建昌县| 西城区| 通许县| 渭源县| 休宁县| 台南市| 婺源县|