字符串的一些常用方法記錄
toUpperCase()將字符轉換成大寫格式
toLowerCase()轉為小寫格式
trim()移除空白,trimLeft左,trimRight右
charAt(num)獲取單個字符
1.截取字符串
slice(start,end)返回截取部分,start下標,負數從尾部算起,end結束下標
substring(start,stop)start下標,stop可選,必須一個非負數的整數
substr(start,length)start起始下標,length可選長度,重要事項:ECMAscript 沒有對該方法進行標准化,因此反對使用它。
2.查找字符串
indexOf(searchvalue,fromindex)返回首次出現的位置,searchvalue必需。需要檢索的字符串值。fromindex可選的整數參數。從哪個位置開始。檢測不到時返回 -1
lastIndexOf(searchvalue,fromindex)返回最后出現的位置,在一個字符串中的指定位置從后向前搜索。,searchvalue必需。需要檢索的字符串值。fromindex可選的整數參數。從哪個位置開始,檢測不到時返回 -1
search(/\.com/i)) 方法用於檢索字符串中指定的子字符串,也可以使用正則表達式搜索
includes(searchvalue, start)字符串中是否包含指定的值,第二個參數指查找開始位置,返回true/false
startsWith(searchvalue, start)方法用於檢測字符串是否以指定的子字符串開始。第二個參數指查找開始位置,返回true/false
endsWith(searchvalue, length)方法用來判斷當前字符串是否是以指定的子字符串結尾的(區分大小寫)。返回true/false
match()字符串內檢索指定的值,或找到一個或多個正則表達式的匹配。該方法類似 indexOf() 和 lastIndexOf(),但是它返回指定的值,而不是字符串的位置。
3.替換字符串
.replace("abc", "123")默認只替換一次,如果全局替換需要使用正則
4.分割字符串
split(separator,howmany)separator字符串或正則表達式定義開始分割位置,howmany該參數可指定返回的數組的最大長度。
5.復制字符串
string.repeat(count)count必需,設置要復制的次數。返回值把復制的值拼接返回
