1. 程式人生 > >[筆記] 傳智播客-javaWeb筆記(11)

[筆記] 傳智播客-javaWeb筆記(11)

         正則表示式
1:正則表示式就是一些萬用字元
2:
  A:^:表示開始
  B:表示結束
  C:[]:表示在中括號裡面列出任意一個字元:
     比如:
        [0-9]:取數字
        [0-9a-z]:取數字和小寫字母
        [0-9a-zA-Z]:由數字和英文字母構成
        [0-9a-zA-Z_-]
  D:{}:表示出現的字元個數,一定要寫在[]的後面
       比如:
        [0-9]{3}:必須是三個數字
        [0-9a-zA-Z]{4}:必須要由四個數字或英文字母構成     
        [0-9]{2,}:必須至少由2位數字構成
        [0-9a-zA-Z]{5,8}:必須由5到8位數字與英文字母構成
    E:\.:相當於"."
     
              舉例:
         1:使用者名稱由5到8位數字與英文字母構成
          ^[0-9a-zA-Z]{5,8}$
         2:符合Email
             ^[0-9a-zA-Z_-]{1,}@[0-9a-zA-Z]{1,}\.[a-zA-Z]{1,}$
             
              1:一定要含有一個@
              2
不能在前面
              3也不能在最後
              4:至少含有一個.
              5:.不能ai著@符號
              6:.不能開頭
               
           
正則表示式的使用:
  if (!表單.表單元素.value.match("正則表示式"))
    {
       .......
      return false;
     }