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