EE Junior Student
EE SA AAD
Handling strings
[0-9A-Za-z]
[^0-9A-Za-z]
^[0-9A-Za-z]*$
^[0-9A-Za-z]+$
^[0-9A-Za-z]?$
[0-9A-Za-z]
會符合:
不會符合:
[^0-9A-Za-z]
會符合:
不會符合:
^[0-9A-Za-z]*$
^[0-9A-Za-z]+$
^[0-9A-Za-z]?$
^㊣*$
^㊣+$
^㊣?$
^㊣*
^㊣+
^㊣?
以㊣開頭,且㊣至少出現一次
以㊣開頭,至少出現零次
以㊣開頭,出現一次或零次
以數字或大小寫英文開頭,且至少出現一次
以數字或大小寫英文開頭,至少出現零次
以數字或大小寫英文開頭,出現一次或零次
^[0-9A-Za-z]*
^[0-9A-Za-z]+
^[0-9A-Za-z]?
㊣*$
㊣+$
㊣?$
以㊣結尾,且㊣至少出現一次
以㊣結尾,至少出現零次
以㊣結尾,出現一次或零次
[0-9A-Za-z]*$
[0-9A-Za-z]+$
[0-9A-Za-z]?$
以數字或大小寫英文結尾,且至少出現一次
以數字或大小寫英文結尾,至少出現零次
以數字或大小寫英文結尾,出現一次或零次
^[0-9A-Za-z]*$
^[0-9A-Za-z]+$
^[0-9A-Za-z]?$
以數字或大小寫英文開頭及結尾,且至少出現一次
以數字或大小寫英文開頭及結尾,至少出現零次
以數字或大小寫英文開頭及結尾,出現一次或零次
^[0-9A-Za-z]*$
^[0-9A-Za-z]+$
A
B
A B
B C
A B
A B
^[0-9A-Za-z]?$
C
A B C
^02-[0-9]{8}$
^[-a-zA-Z0-9_.]+@(gmail\.com|livemail\.tw)$
EX. itac-2014.org@gmai.com
^02-[0-9]{8}$
^02-[0-9]{8}$
限制出現次數
^02-[0-9]{8}$
以02-開頭,後面接著8個數字並結束
EX.
02-12345678
02-86665522
^[-a-zA-Z0-9_.]+@(gmail\.com|livemail\.tw)$
[-a-zA-Z0-9_.]+
限定只能有「-」、「_」、「.」、英文和數字且出現1次以上
[-a-zA-Z0-9_.]+@
[-a-zA-Z0-9_.]+@(gmail\.com|livemail\.tw)
[-a-zA-Z0-9_.]+@(gmail\.com|livemail\.tw)
point
[-a-zA-Z0-9_.]+@(gmail\.com|livemail\.tw)
[-a-zA-Z0-9_.]+@(gmail\.com|livemail\.tw)
限定OR的範圍
gmail.com 或 livemail.tw
[-a-zA-Z0-9_.]+@gmail\.com|livemail\.tw
如果拿掉( )
[-a-zA-Z0-9_.]+@gmail\.com 或 livemail\.tw
[a-zA-Z].* /* OR */ ^[a-zA-Z].*
[^0-9]*
[a-zA-Z0-9]+@(gmail\.com|yahoo\.com\.tw)
09[0-9]{8}
精通正規表達式
Mastering regular expressions