如何用js截取某個(gè)字符的前、后面所有字符串
1.截取前面所有的字符
let a = 'shangwu,xiawu'; let b = a.indexOf(','); let c = a.substring(0,b) console.log(c);
2.截取后面所有的字符
let h = 'shangwu,xiawu'; let s = h.split(','); console.log(s,'不加下標(biāo)返回?cái)?shù)組'); console.log(s[1],'獲取想要的字符')
附:js中截取字符串里=后的內(nèi)容、括號間內(nèi)容
1、js截取字符串里=后的內(nèi)容
lastIndexOf()方法可以返回某個(gè)子字符串在字符串中最后出現(xiàn)的位置。
var a = "1+1=2"; let b = a.lastIndexOf("="); //截取等號后的內(nèi)容 a = a.substring(b + 1, a.length); console.log(a) //2
2、js截取字符串里括號間的內(nèi)容
var reg1 = /((.+?))/g; // () 小括號 var reg2 = /[(.+?)]/g; // [] 中括號 var reg3 = /{(.+?)}/g; // {} 花括號,大括號 var reg4 = /((.+?))/g; //() 中文小括號 var reg5 = /【(.+?)】/g; // 【】中文中括號
示例截取中括號間的內(nèi)容:
var a = /\[(.*?)\]/gi; var b = "qqq[2]33"; var c = b.match(a); if (c) { for (var i = 0; i < c.length; i++) { alert(c[i]); // 保留中括號 alert(c[i].replace(a, "$1")); // 不保留中括號 } } 最終結(jié)果:2
總結(jié)
到此這篇關(guān)于如何用js截取某個(gè)字符的前、后面所有字符串的文章就介紹到這了,更多相關(guān)js截取字符前后所有字符串內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
js+css實(shí)現(xiàn)select的美化效果
這篇文章主要為大家詳細(xì)介紹了js+css實(shí)現(xiàn)select的美化效果,如何針對select進(jìn)行美化,感興趣的小伙伴們可以參考一下2016-03-03JS判斷數(shù)組是否包含某元素實(shí)現(xiàn)方法匯總
這篇文章主要介紹了JS判斷數(shù)組是否包含某元素實(shí)現(xiàn)方法匯總,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-06-06javascript返回頂部的按鈕實(shí)現(xiàn)方法
這篇文章主要介紹了javascript返回頂部的按鈕實(shí)現(xiàn)方法,需要的朋友可以參考下2016-01-01JavaScript學(xué)習(xí)教程之cookie與webstorage
這篇文章主要給大家介紹了關(guān)于JavaScript學(xué)習(xí)教程之cookie與webstorage的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用JavaScript具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-06-06webpack-bundle-analyzer?插件配置使用方法
webpack-bundle-analyzer?是?webpack?的插件,需要配合?webpack?和?webpack-cli?一起使用,這篇文章主要介紹了webpack-bundle-analyzer?插件配置,需要的朋友可以參考下2023-02-02