关于JavaScript中string方法

string方法有很多:

1. `charAt(index)`: 返回指定位置的字符。
2. `concat(str1, str2, ...)`: 连接两个或多个字符串。
3. `indexOf(searchString, position)`: 从指定位置开始搜索指定的字符串,并返回第一次出现的位置。
4. `lastIndexOf(searchString, position)`: 从指定位置开始反向搜索指定的字符串,并返回最后一次出现的位置。
5. `length`: 返回字符串的长度。
6. `localeCompare(str, locale, options)`: 比较两个字符串,根据指定的区域设置和选项进行比较。
7. `match(regexp)`: 返回与正则表达式匹配的结果数组。
8. `replace(regexp|substr, newSubStr|function)`: 使用指定的值替换与正则表达式匹配的子字符串或调用一个函数。
9. `search(regexp)`: 在字符串中搜索指定的正则表达式,并返回第一个匹配的位置。
10. `slice(start, end)`: 提取字符串的一部分并返回新的字符串。
11. `split(separator, limit)`: 根据指定的分隔符将字符串分割成数组。
12. `substring(start, end)`: 提取字符串的一部分并返回新的字符串。
13. `toLowerCase()`: 将字符串转换为小写。
14. `toUpperCase()`: 将字符串转换为大写。
15. `trim()`: 删除字符串两端的空白字符。

实例:

1.slice 截取字符串 start end start和end可以为负数 从start开始截取到end结束 不包括end位置

var str = 'hello wrold';
var res = str.slice(-5,-1);//表示从倒数第几项开始截取
console.log(res);

2.substring 截取字符串 start end 从start截取到end位置结束 不包含结束位置

var str = 'hello world';
var res = str.substring(7,10);
console.log(res);

3.substr start length 截取字符串

o world';
var res = str.substr(4,6);
console.log(res);

4.位置方法 查找字符串字符 indexOf(str,index) 返回第一次查找到字符的索引或者-1

var str = 'hello wrold';
var res = str.indexOf('l',5);
console.log(res);

5.位置方法 查找字符串字符 lastIndexOf 从后往前查 返回第一次查找到的字符索引或者-1

var str = 'hello wrold';
var res = str.lastIndexOf('l',8);
console.log(res);

6.将字符串转为大小写

var str = 'hello world';
var reg = /l/igm;//表示匹配l字母   正则表达式修饰符:i ignore 忽略大小写 g global 全局匹配  m multline 多行匹配
console.log(str.match('l'));//匹配到返回的是该字符所对应数组 或者null
console.log(str.search('o'));//返回是该字符所对应的索引或者-1
console.log(str.replace('l','L'));//替换字符串中的一个字符 
console.log(str.replace(reg,'L'));// 将正则中字符全部替换
console.log(str.split(" "));//将字符串转为数组 

  • 22
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值