String.match() 使用正規表達式比對字串
- 詳細內容
- 分類:Javascript
- 發佈:2013-02-01, 週五 22:27
- 點擊數:3878
Javascript的String.match()方法:
match()方法利用正規表達式來比對搜尋字串。
javscript有專門的正規表示式物件:RegExp。
可以使用new關鍵字建立正規表達式物件,或是直接使用實字建立。
match()方法利用正規表達式來比對搜尋字串。
javscript有專門的正規表示式物件:RegExp。
可以使用new關鍵字建立正規表達式物件,或是直接使用實字建立。
在javascript中,String.lastIndexOf()方法是用來由後往前(由右往左)搜索指定字串,
並傳回指定子字串在字串中最後出現的位置 , 位置是由左至右算起,由0開始。
除了可以從字串最尾端開始尋找外,也可以指定開始搜索的起始位置,由起始位置向左搜索。
在javascript中,String.indexOf()方法是用來搜索,
並傳回指定子字串在字串中第一次出現的位置 ( 由左至右 ),位置是由0開始計算。
除了可以從字串頭開始尋找外,也可以指定開始搜索的起始位置。
javascript中的string.fromCharCode()方法可以將多個Unicode轉成字串。
注意一點,這是個靜態函數,不能藉由物件實體來呼叫。
只能以String.fromCharCode()的方式使用。
在做字串合併時,很多人都喜歡用+運算子來進行運算。
但似乎有不少人認為這種作法效率不彰,不是個好的作法,使用array.join()倒是個比較推崇的方法。
其實,不盡然如此。
javascscript的string.concat()方法可以用來合併字串,可以合併2個或多個字串。
此方法並不會改變字串原本的內容,而是傳回一個新的字串。