1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > JS字符串截取方法 JS字符串查找指定字符方法 JS字符串替换指定字符方法 JS字

JS字符串截取方法 JS字符串查找指定字符方法 JS字符串替换指定字符方法 JS字

时间:2019-12-04 10:40:50

相关推荐

JS字符串截取方法  JS字符串查找指定字符方法  JS字符串替换指定字符方法  JS字

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('查找的字符',查找开始位置),返回找到的位置,没有找到返回1console.log(num)

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

var a='今天是星期三';num=a.search('是',0);//str.indexof('查找的字符/正则',查找开始位置),返回找到的位置,没有找到返回1console.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字符串删除指定字符方法

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。