JS正則表達(dá)式獲取字符串中特定字符的方法
實(shí)現(xiàn)的效果:在字符串中abcdefgname='test'sddfhskshjsfsjdfps中獲取name的值test
實(shí)現(xiàn)的機(jī)制:通過(guò)replace的回調(diào)函數(shù)獲取。
代碼:
var str = "abcdefgname='test'sddfhskshjsfsjdfps";
var reg = /name='((\w|-|\s)+)/ig;
str.replace(reg, function() {
console.log(arguments.length); //5
console.log(arguments[1]);//test
});
注意:replace有5個(gè)回調(diào)函數(shù)。
PS:關(guān)于正則,本站還提供了一個(gè)非常簡(jiǎn)便實(shí)用的正則測(cè)試工具供大家使用:
JavaScript正則表達(dá)式在線測(cè)試工具:http://tools.jb51.net/regex/javascript
相關(guān)文章
asp match正則函數(shù)使用Matchs實(shí)例
asp matchs函數(shù)提供了對(duì)正則表達(dá)式匹配的只讀屬性的訪問(wèn)。一直都用這個(gè)函數(shù),沒(méi)想到本站竟然沒(méi)有這類文章,汗一個(gè),最近我會(huì)多加一些這樣的文章2008-08-08基于正則表達(dá)式實(shí)現(xiàn)UL下LI的樣式替換功能
這篇文章主要介紹了基于正則表達(dá)式實(shí)現(xiàn)UL下LI的樣式替換功能,涉及javascript使用正則表達(dá)式進(jìn)行頁(yè)面元素屬性動(dòng)態(tài)操作的相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2017-05-05js正則表達(dá)式之RegExp對(duì)象屬性lastIndex,lastMatch,lastParen,lastContext,
js正則表達(dá)式之RegExp對(duì)象屬性lastIndex,lastMatch($&),lastParen($+),lastContext,rightContext屬性的講解2012-10-10ASP 正則表達(dá)式常用的幾種方法(execute、test、replace)
asp下正則表達(dá)式常用的幾種方法,需要的朋友可以參考下。2009-12-12JS和C#實(shí)現(xiàn)的兩個(gè)正則替換功能示例分析
這篇文章主要介紹了JS和C#實(shí)現(xiàn)的兩個(gè)正則替換功能,結(jié)合具體實(shí)例形式分析了js與C#進(jìn)行字符串正則替換的相關(guān)實(shí)現(xiàn)方法與注意事項(xiàng),需要的朋友可以參考下2017-06-06python 正則表達(dá)式獲取字符串中所有的日期和時(shí)間
這篇文章主要介紹了python 正則表達(dá)式獲取字符串中所有的日期和時(shí)間,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-10-10