[筆記] 傳智播客-javaWeb筆記(11)
阿新 • • 發佈:2019-02-15
正則表示式
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;
}
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;
}