學習專案程式碼,碰觸幾個最近用得不太多的String、Array方法,複習一下:
#1、substr()
用法:用於在字串中抽取從start下標開始的指定數目的字元;
傳回值:一個新的字串,包含從string 的start 處開始(包含start)的length個字元;
語法:String.substr(start ,length);
參數start:必要;要抽取的字串的起始下標。必需是數值,如果是負數,那麼該參數表示是從字串的尾部開始算起的位置。例如,-1指字串中最後一個字符,-2指字串中倒數第二個字符,等等。
參數length:可選;要抽取的子字串中的字元數,必需是數值,如果省略,則傳回從String start位置開始直到結尾的子字串。
注意:substr() 的參數指定的是子字串的起始位置和長度,因此它可以取代 substring() 和 slice() 來使用。
重要事項:ECMAscript 沒有對該方法進行標準化,因此反對使用它。
2、match():
作用:在字串中檢索指定的值,或找到一個或多個正規表示式的匹配;類似indexOf() 與lastIndexOf(),但match( )傳回指定的值,而不是字串的位置;
語法:
match(searchvale);
match(regExp);
以上是js中函數substr()、match()的作用的詳細內容。更多資訊請關注PHP中文網其他相關文章!