正規表達式

構造函數建立 let 變數 = RegExp(‘正規表達式’,’匹配規則’)

let reg = RegExp('a','i')

匹配規則:

  1. i = 忽略大小寫
  2. g = 全部尋找

字面表達式建立 Let reg = /正規表達式/匹配規則

let reg = /a/i

可以使用test()來檢查是否匹配正確 回傳truefalse

reg.test(str)


一些基本規則

/a|b//[ab]/ –> a 或 b

/[a-z]/ –> 任意小寫字母

/[A-Z]/ –> 任意大寫字母

/[A-z]/ –> 任意字母

/[0-9]/ –> 任意數字

/a[bed]c/ –> a 開頭 c 結尾 中間 b 或 e 或 d

/^a/ –> 以 a 開頭的字串

/a$/ –> 以 a 為結尾的字串