位置: IT常识 - 正文
推荐整理分享js截取字符串开头、结尾、以及两字符串之间的内容(js中的截取字符串),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:js中的截取字符串,js截取字符串函数,js中的截取字符串,js截取字符串函数,js 字符串截取,js 字符截取,js截取字符串指定字符,js截取字符串函数,内容如对您有帮助,希望把文章链接给更多的朋友!
说到截取字符串我们都不陌生,使用范围比较广泛,下文是我整理的js常用截取字符串的方法,并且也展示了解决js截取字符串开头、结尾、以及两字符串之间的内容的方案!
1.使用substr方法 (用于返回一个从指定位置开始的指定长度的子字符串)
语法 stringObject.substr(开始位置下标,截取长度) 如果没有指定截取长度,则字符串将延续截取到字符串最后一位。
let str = "Hello word!"; str.substr(0, 5); //Hello2.使用substring方法 (用于提取字符串中介于两个指定下标之间的字符)
语法 stringObject.substring(开始索引,结束索引) 如果省略结束字符,那么返回的子串会一直到字符串的结尾
let str = "Hello word!"; console.log(str.substring(2, 4)); //ll3.使用slice方法()(截取字符串,从开始字符,不包含结束字符)
语法 stringObject.slice(开始位置,结束位置) 提取字符串的某个部分,并以新的字符串返回被提取的部分
var str = "Hello happy world!"; str.slice(6, 11); //happy4.使用split方法()(使用一个指定的分隔符把一个字符串分割存储到数组)
语法 stringObject.split(需要分割的字符/正则表达式) 将一个字符串分割并存储到数组
var str = "hello world!hello man!how are you!";var arr = str.split();console.log(arr)//["hello world!hello man!how are you!"]接下来就说下解决js截取字符串开头、结尾、以及两字符串之间的内容的问题
1、js截取两个字符串之间的内容
var str = "hello word!"; str = str.match(/h(\S*)!/)[1]; alert(str); ello wor2、js截取某个字符串前面的内容
var str = "aaafff"; str = str.match(/(\S*)fff/)[1]; alert(str); //aaa3、js截取某个字符串后面的内容
var str = "aaafff"; str = str.match(/aaa(\S*)/)[1]; alert(str); //fff以上个人理解
上一篇:2023值得推荐的高颜值Vue3.0 Web PC端UI框架,赶紧收藏学习!(2023值得推荐的手机)
下一篇:Dinan镇的鹅卵石铺成的街道,法国布列塔尼 (© Scott Wilson/Alamy)(鹅卵石镇宅)
友情链接: 武汉网站建设