RegExp.exec() 測試並傳回第一個比對成功之字串
- 詳細內容
- 分類:Javascript
- 發佈:2013-05-30, 週四 10:50
- 點擊數:1953
Javascript的RegExp.exec()方法:
RegExp.exec()方法會測試並傳回第一個比對成功之字串。
RegExp.exec()的語法:
result = regexpobj.exec(str)
regexpobj:正規表達式物件。
str:要比對的字串。
RegExp.exec()方法會測試並傳回第一個比對成功之字串。
result = regexpobj.exec(str)
regexpobj:正規表達式物件。
str:要比對的字串。
正規表達式是一種特殊定義的"樣本",通常被用來比對、搜尋,或是取代字串。簡單的樣本像是:/abc/,可以用來比對字串內是否含有"abc",複雜的像是:/ ^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/,可以用來比對是否為email字串。
正規表達式的樣本定義方式其實十分複雜,寫一本厚厚的書都不為過,這裡其實每有打算提到太多,主要還是著重於Javascript對正規表達式的應用,若是對正規表達式有興趣的可以參考另一篇文章正規表達式pattern的字元與意義對照表。
tan()方法是一個靜態方法,只能藉由Math.tan()來呼叫。Math.tan()代表的是三角函數中的正切。
Math.tan(x)
x:數值。
sqrt()方法是一個靜態方法,只能藉由Math.sqrt()來呼叫。sqrt會傳回輸入數值的平方根,若是傳入值是負數,則會傳回NaN
x:數值。
sin()方法是一個靜態方法,只能藉由Math.sin()來呼叫。Math.sin()方法會傳回介於-1~1之間的值,代表的是三角函數中的正弦。
Math.sin(x)
x:數值。
Math.round()方法會傳回輸入值四捨五入到整數後的結果,此方法是個靜態方法,也就是說不能在物件中呼叫,只能藉由Math.round()來呼叫使用。
(以下拖稿) 所謂的四捨五入到整數,意思是說,當小數點以下大於0.5時,會直接進位到整數,小於0.5時,則直接省略小數部分,譬如2.5四捨五入後會等於3,而2.3四捨五入後會等於2。