2009年4月2日 星期四

Regular Expression (RegExp) in JavaScript

資料來源:http://blog.roodo.com/rocksaying/archives/2670695.html

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

沒有留言: