這個正則 var reg = /([^?&=]+)=([^?&=]*)/g;啥意思 財富值57?
var reg = /([^?&=]+)=([^?&=<愛尬聊_創建詞條>]*)/g;
你真可愛2019 2022-08-14 14:40
前后的斜杠/
是正則表達式的分隔符,最后的g
表示全局匹配,匹配到第一個之后不會停下來,會繼續匹配,相當于PHP里的preg_match_all
,沒有g就相當于preg_match
,下面有例子說明.
國術a 2022-08-14 14:47
匹配的結果就是
一抹斜陽111 2022-08-14 14:51
這段規則式一般用于提取URL中的參數,會把URL中?
后的參數部分以&
分割為參數對,比如
小小象67 2022-08-14 14:54
字符類[]
后面的+
和*
表示量詞:+
等價于 {1,}
重復1次或多次*
等價于 {0,}
重復0次或多次
LLLBINGY 2022-08-14 14:55
()
表示子組.
波哥 2022-08-14 14:56
[^]
表示字符類取反,比如[^abc]
匹配的就是不是a和b和c的單個字符,[^?&=]
匹配不是^和?和=的單個字符.