JavaScript中常用的字符串方法

JavaScript中常用的字符串方法

一、把字符串当作对象

1. 获得字符串的长度
使用 length 属性

var browserType = 'mozilla';
browserType.length;

2. 检索特定字符串字符
1)检索第一个字符
browserType[0];
2)检索最后一个字符
browserType[browserType.length-1];

3. 在字符串中查找子字符串并提取它
1)一个字符串中存在一个子字符串
使用indexOf()方法。
browserType.indexOf('zilla');
结果是2
注:当在主字符串中找不到子字符串时返回-1。

2)slice() 方法

  • 语法 str.slice(beginSlice[, endSlice])
  • 参数
    beginSlice 从该索引(以 0 为基数)处开始提取原字符串中的字符。
    endSlice 可选。在该索引(以 0 为基数)处结束提取字符串。如果省略该参数,slice会一直提取到字符串末尾。
    参数如果值为负数,会被当做 sourceLength + beginSlice 看待。
  • 返回值
    返回一个从原字符串中提取出来的新字符串

3)转换大小写
字符串方法toLowerCase()toUpperCase()字符串并将所有字符分别转换为小写或大写。

4)替换字符串的某部分
replace(要被替换下的字符串, 要被替换上的字符串);

二、示例

1. 去除字符串中的所有空格
str.replace(/\s/g, "");
replace(/\s/g, “”)去除字符串中的所有空格。
1)”/ /”这个是固定写法,
2)”\s”是转移符号用以匹配任何空白字符,包括空格、制表符、换页符等等,
3)”g”表示全局匹配将替换所有匹配的子串,如果不加”g”当匹配到第一个后就结束了。

2. 将内容的a全部替换成另外一个内容
str1.replace(/\a/g, str2);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值