美文网首页
js中match返回值详解

js中match返回值详解

作者: 超超超喜欢大河 | 来源:发表于2018-09-30 14:51 被阅读0次

    疑惑了好长时间,网上的手册写的也是稀里糊涂没看明白,最后自己弄明白了,写个文章记录一下。

    var content = "&userId=08811881&userId=21&returnUrl=https://www.baidu.com&";
    var reg = new RegExp("(&)userId=([^&]*)(&)");
    var x = content.match(reg); //x是&userId=08811881&,&,08811881,&
    

    输出的是一个object对象,类似于数组,object对象第一个参数就是匹配成功的那个字符串,第二个参数是reg中第一个小括号里面的内容即(&),第三个参数是第二个小括号([^&]*)里面的,以此类推。
    很小的一件事情,但是看js的手册很懵逼,希望以后js手册写的能照顾下新手。

    相关文章

      网友评论

          本文标题:js中match返回值详解

          本文链接:https://www.haomeiwen.com/subject/noswoftx.html