字符串常用方法
根据字符返回位置
方法名 | 说明 |
---|---|
indexOf(‘要查找的字符串’,开始的位置) | 返回指定内容在原字符串的位置,找不到就返回-1,开始的位置是index 索引号 |
lastIndexOf() | 从后往前找,只找第一个匹配的 |
根据位置返回字符
方法名 | 说明 | 使用 |
---|---|---|
charAt(index) | 返回指定位置的字符串(index 字符串的索引号) | str.charAt(0) |
charCodeAt(index) | 获取指定位置处的ASII码(index 索引号)判断用户按下了那个键 | str.charCodeAt(0) |
str[index] | 获取指定位置处字符 | H5,IE8+支持和charAt()等特效 |
字符串操作方法
方法名 | 说明 |
---|---|
concat(str1,str2…) | 连接两个或多个字符串,等效于+ |
substr(start,length) | 从start位置开始(索引号),length取的个数,重点 |
slice(start,end) | 从start开始,截取到end位置,不取end |
substring(start,end) | 从start开始,截取到end,不取end,不接受负值 |
replace(‘被替换的字符’,‘替换字符’) | 只替换第一个字符 |
split(‘分隔符’) | 字符串转化为数组 |
去除字符串首尾空格
正则
(^\s*)|(\s*$)
es6
str.trim()