这个正则 var reg = /([^?&=]+)=([^?&=]*)/g;啥意思
生活随笔
收集整理的這篇文章主要介紹了
这个正则 var reg = /([^?&=]+)=([^?&=]*)/g;啥意思
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
匹配的結(jié)果就是
()表示子組.
這段規(guī)則式一般用于提取URL中的參數(shù),會(huì)把URL中?后的參數(shù)部分以&分割為參數(shù)對(duì),比如
字符類[]后面的+和*表示量詞:+ 等價(jià)于 {1,} 重復(fù)1次或多次* 等價(jià)于 {0,} 重復(fù)0次或多次
前后的斜杠/是正則表達(dá)式的分隔符,最后的g表示全局匹配,匹配到第一個(gè)之后不會(huì)停下來(lái),會(huì)繼續(xù)匹配,相當(dāng)于PHP里的preg_match_all,沒(méi)有g(shù)就相當(dāng)于preg_match,下面有例子說(shuō)明.
[^]表示字符類取反,比如[^abc]匹配的就是不是a和b和c的單個(gè)字符,[^?&=]匹配不是^和?和=的單個(gè)字符.
()表示子組.
這段規(guī)則式一般用于提取URL中的參數(shù),會(huì)把URL中?后的參數(shù)部分以&分割為參數(shù)對(duì),比如
字符類[]后面的+和*表示量詞:+ 等價(jià)于 {1,} 重復(fù)1次或多次* 等價(jià)于 {0,} 重復(fù)0次或多次
前后的斜杠/是正則表達(dá)式的分隔符,最后的g表示全局匹配,匹配到第一個(gè)之后不會(huì)停下來(lái),會(huì)繼續(xù)匹配,相當(dāng)于PHP里的preg_match_all,沒(méi)有g(shù)就相當(dāng)于preg_match,下面有例子說(shuō)明.
[^]表示字符類取反,比如[^abc]匹配的就是不是a和b和c的單個(gè)字符,[^?&=]匹配不是^和?和=的單個(gè)字符.
總結(jié)
以上是生活随笔為你收集整理的这个正则 var reg = /([^?&=]+)=([^?&=]*)/g;啥意思的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 信号接收器多少钱啊?无线信号接收器多少钱
- 下一篇: 贺军翔主演过的偶像剧电视剧有哪些?