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)//返回被截取的部…

大家好,欢迎来到IT知识分享网。

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)

 

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/26549.html

(0)

相关推荐

发表回复

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

关注微信