<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      RegularExpressionValidator

      [摘要]-、"^"頭匹配^front表示以"front"開頭的字符串。二、""尾匹配tail表示以"tail"結尾的字符串。三、轉義序列所有轉義序列都用"\"打頭。如"^"、"...

      -、"^"頭匹配
      ^front表示以"front"開頭的字符串。
      二、"$"尾匹配
      tail$表示以"tail"結尾的字符串。
      三、轉義序列
      所有轉義序列都用"\"打頭。如"^"、"$"、"+"、"("、")"在表達式中都有特殊意義,所以在正則表達式中也用"\^"、"\$"、"\+"、"\("、"\)"來表示。
      四、字符簇
      [a-z]匹配小寫字符;[A-Z]匹配寫字符;[a-zA-Z]匹配所有字符;[0-9]匹配所有數字;[\.\-\+]匹配所有句號,減號和加號;[^a-z]除了小寫字母以外的成有字符;^[^a-z]第一個字符不能是小寫字母;[^0-9]除了數字以外的所有字符;
      五、重復
      ^a{4}$表示aaaa;^a{2,4}表示aa,aaa或aaaa;^a{2,}表示多于兩個a的字符串;.{2}表示所有的兩個字符;



      下面舉兩個常用例子說明:



      1、Email的驗證
      要求:
      (1)必須包含一個"@"
      (2)在"@"后面的字符串至少包含一個"."號
      (3)"@"前面和后面的字符串由一個或一個以上字母、數字、下劃線或減號構成
      根據這幾條規則,可以與出以下正則表達式:
      ^[a-zA-Z0-9_\-]{1,}@[a-zA-Z0-9_\-]{1,}\.[a-zA-Z0-9_\-.]{1,}$
       或者:
      \w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*



      2、電話號碼的驗證
      要求:
      (1)電話號碼由數字、"("、")"和"-"構成
      (2)電話號碼為3到8位
      (3)如果電話號碼中包含有區號,那么區號為三位或四位
      (4)區號用"("、")"或"-"和其他部分隔開
      (5)移動電話號碼為11或12位,如果為12位,那么第一位為0
      (6)11位移動電話號碼的第一位和第二位為"13"
      (7)12位移動電話號碼的第二位和第三位為"13"
      根據這幾條規則,可以與出以下正則表達式:
      (^[0-9]{3,4}\-[0-9]{3,8}$) (^[0-9]{3,8}$) (^\([0-9]{3,4}\)[0-9]{3,8}$) (^0{0,1}13[0-9]{9}$)



      日韩精品一区二区三区高清