MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-dev-survey

正規表達式的建立

正規表達式的建立

正規表達式有兩種建構方式︰

  • 使用正規表達式的字面表達,如下︰
 re = /ab+c/; 
正規表達式的字面表達會在對 Script 求值時提供正規表達式的編譯產物。這時正規表達式將成為常數而遺留下來,採用這個方式可以得到較好的效能。
  • 呼叫 RegExp 物件的建構子函數,如下︰
 re = new RegExp("ab+c"); 
使用建構子函數可在執行時期提供正規表達式的編譯產物。當你知道正規表達式的模式將會變更時,或者當你無法預知取自其他來源的模式(如使用者的輸入)時,就使用建構子函數。

 

文件標籤與貢獻者

 此頁面的貢獻者: teoli, happysadman
 最近更新: teoli,