JavaScript 字符串操作
參數:
- // 長度
- obj.length
- // 移除空白
- obj.trim()
- // 移除左邊空白,從前往后找
- obj.trimLeft()
- // 移除右邊空白,從后往前找
- obj.trimRight)
- // 返回字符串中的第n個字符
- obj.charAt(n)
- // 拼接
- obj.concat(value, ...)
- // 子序列位置
- obj.indexOf(substring,start)
- // 子序列位置
- obj.lastIndexOf(substring,start)
- // 根據索引獲取子序列,起始位置,結束位置
- obj.substring(from, to)
- // 切片
- obj.slice(start, end)
- // 大寫
- obj.toLowerCase()
- // 小寫
- obj.toUpperCase()
- // 分割
- obj.split(delimiter, limit)
- // 從頭開始匹配,返回匹配成功的第一個位置(g無效)
- obj.search(regexp)
- // 全局搜索,如果正則中有g表示找到全部,否則只找到第一個。
- obj.match(regexp)
- // 替換,正則中有g則替換所有,否則只替換第一個匹配項,
- obj.replace(regexp, replacement)
- $數字:匹配的第n個組內容;
- $&:當前匹配的內容;
- $`:位於匹配子串左側的文本;
- $':位於匹配子串右側的文本
- $$:直接量$符號