美文网首页
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返回值详解

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

  • Perl 6 中的正则表达式(五)

    从匹配中返回值 Match 对象 成功的匹配总是返回一个 Match 对象, 这个对象通常也被放进 $/ 中, (...

  • js substr match unescape详解

    获取路径中指定的名字后面的值 substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符 ma...

  • Scala模式匹配&样例类&偏函数

    模式匹配 match不是语句,而是一个表达式,拥有返回值。在match表达式中可以使用任何类型val sign =...

  • scala中的match详解

    Scala中提供了比java,c更加强大的switch语句——match,而且不用担心因为忘记写break语句而发...

  • JS写事件代理

    js中的事件委托或是事件代理详解

  • JavaScript判断语句

    一、比较运算 在js中,凡是运算都会有返回值 >、<、==、!=、>=、<=、===、!==。比较运算返回值是tr...

  • JavaScript 匹配关键字

    string: (string).match;返回值:匹配到的字符串; Array:[数组].includes返回...

  • js作用域

    title: js作用域详解date: 2019-03-15 09:45:23tags: js 变量作用域 js中...

  • WKWebView OC与JS交互 同步返回值

    WKWebView OC与JS交互 同步返回值 以下主要讲WKWebView中OC与JS交互,UIWebView这...

网友评论

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

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