要產生一個 RegExp 個體有兩種方式。
- 直接以斜線 (
/
) 包住 pattern ,例如/^A/
。
注意不要再用單引號或雙引號包在斜線外圍,一但用了引號圍住,就只是一個 String 而非 RegExp 個體。 - 向系統要求建立一個 RegExp 個體,即
new RegExp(pattern)
,
引數 pattern 可以是一個字串也可以是另一個 RegExp 個體。第一種方法只能使用常值的 pattern ,我們不能用斜線包住一個變數或一個字串運算結果。
如果 pattern 保存在變數之中,則必須使用第二種方式
沒有留言:
張貼留言