JS字符串截取方法 & JS字符串查找指定字符方法 & JS字符串替换指定字符方法 & JS字符串插入指定位置方法 & JS字符串删除指定字符方法

JS字符串截取方法 & JS字符串查找指定字符方法 & JS字符串替换指定字符方法 & JS字符串插入指定位置方法 & JS字符串删除指定字符方法js字符串截取的方法方法一:str.slice(开始位置,结束位置)//start参数字符串中第一个字符位置为0,第二个字符位置为1,以此类推,如果是负数表示从尾部截取多少个字符串,slice(-2)表示提取原数组中的倒数第二个元素到最后一个元素(包含最后一个元素)。end参数如果为负数,-1指字符串的最后一个字符的位置,-2指倒数第二个字符varstr=’今天是星期三,天气不是很好’;varnewstr=str.slice(3,6)//返回被截取的部…

js字符串截取的方法

方法一: str.slice(开始位置,结束位置)
//start 参数字符串中第一个字符位置为 0, 第二个字符位置为 1, 以此类推,如果是负数表示从尾部截取多少个字符串,slice(-2) 表示提取原数组中的倒数第二个元素到最后一个元素(包含最后一个元素)。end 参数如果为负数,-1 指字符串的最后一个字符的位置,-2 指倒数第二个字符
 

   var str='今天是星期三,天气不是很好';
    var newstr=str.slice(3,6)//返回被截取的部分,包含开始位置不包含结束位置
    console.log(newstr)

方法二: str.substring(开始位置,结束位置)
//返回被截取的字符,含头不含尾

    var str='今天是星期三,天气不是很好';
    var newstr=str.substring(3,6)//返回被截取的部分,包含开始位置不包含结束位置
    console.log(newstr)

方法三: str.substr(开始位置,截取数量)
//返回被截取的字符,含头不含尾

    var str='今天是星期三,天气不是很好';
    var newstr=str.substr(3,4)//返回被截取的部分,包含开始位置
    console.log(newstr)

js字符串查找的方法

方法一:str.indexof(‘查找的字符’,查找开始位置)
 

  var a='abcd';
    num=a.indexOf('b',0);//str.indexof('查找的字符',查找开始位置),返回找到的位置,没有找到返回1
    console.log(num)

方法二:str.search(‘查找的字符/正则’,查找开始位置)
   

 var a='今天是星期三';
    num=a.search('是',0);//str.indexof('查找的字符/正则',查找开始位置),返回找到的位置,没有找到返回1
    console.log(num)

方法三:str.match(正则)
 

  var a='今天是星期三,天气不是很好';
    num=a.match(/是/i);//i表示忽略大小写,返回数组[位置,第一个找到的内容]
    num1=a.match(/是/g);//g表示查找所有,返回所有查找到的内容
    console.log(num,num1)

js 字符串替换方法

方法一: str.replace(正则,’要替换的内容’)
   

 var  a='abcdefe';
    var str=a.replace(/e/ig,'滴')//(正则,新替换的内容),i不区分大小写,g全部替换
    console.log('str的值:',str)

方法二: str.replace(正则,回调函数)
   

 var  a='abcdefe';
    var str=a.replace(/e/ig, function (keyword) {
        console.log("keyword的值:",keyword)
        return keyword.toLocaleUpperCase();
    })
    console.log('str的值:',str)

js 字符串插入方法

方法一:str.splice(开始位置,结束位置)
 

  var str1 = "abc";
    //var str2 = str1.slice(0, 1) + "滴" + str1.slice(1);//str.slice(开始位置,结束位置)方法返回被截取的部分,只有开始位置默认截取到最后,负值为倒数位置
    var str2 = str1.substring(0, 1) + "滴" + str1.substring(1);//str.substring(开始位置,结束位置)方法返回被截取的部分,只有开始位置默认截取到最后
    console.log(str2)

js字符串删除指定元素

方法一: str.replace(正则,”)
 

  var  a='abcdefe';
    var str=a.replace(/e/ig,'')//(正则,空字符串),替换为空值,相当于删除
    console.log('str的值:',str)

方法二: 字符串转数组处理再转字符串

    var a='abcd';
    arr=a.split('c');//字符串按c转为数组
    a=arr.join('');//数组转字符串
    console.log(a)

 

今天的文章JS字符串截取方法 & JS字符串查找指定字符方法 & JS字符串替换指定字符方法 & JS字符串插入指定位置方法 & JS字符串删除指定字符方法分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/24718.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注