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个组内容;
- $&:当前匹配的内容;
- $`:位于匹配子串左侧的文本;
- $':位于匹配子串右侧的文本
- $$:直接量$符号