优艾设计网

这个正则 var reg = /([^?&=]+)=([^?&=]*)/g;啥意思?

优艾设计网 https://www.uibq.com 2023-04-15 08:14 出处:网络 作者:PS教程自学
var reg = /([^?&=]+)=([^?&优艾设计网_PS问答amp;=]*)/g;曦薇芊雪 优艾设计网_Photoshop百科2022-06-01 10:05

var reg = /([^?&=]+)=([^?&优艾设计网_PS问答amp;=]*)/g;


曦薇芊雪 优艾设计网_Photoshop百科 2022-06-01 10:05

匹配的结果就是


芊芊姐周 优艾设计网_设计圈 2022-06-01 10:12

()表示子组.


jerrytow 2022-06-01 10:15

这段规则式一般用于提取U优艾设计网_电脑技术RL中的参数,会把URL中?后的参数部分以&分割为参数对,比如


O宅人O 优艾设计网_设计 2022-06-01 10:17

字符类[]后面的+*表示量词:+ 等价于 {1,} 重复1次或多次* 等价于 {0,} 重复0次或多次


360U3005424651 2022-06-01 10:20

优艾设计网_Photoshop论坛

前后的斜杠/是正则表达式的分隔符,最后的g表示全局匹配,匹配到第一个之后不会停下来,会继续匹配,相当于PHP里的preg_match_all,没有g就相当于preg_match,下面有例子说明.


蝶舞蹁跹 2022-06-01 10:20

[^]表示字符类取反,比如[^abc]匹配的就是不是a和b和c的单个字符,[^?&=]优艾设计网_PS论坛配不是^和?和=的单个字符.


0

精彩评论

暂无评论...
验证码 换一张
取 消