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