/(?:(?:^|.*;)\s*key\s*\=\s*([^;]*).*$)|^.*$/
I got this RegExp which can get the key in cookie ,but I don't know what
(?:^|.*)
mean , I mean what ?:
mean in javascript
/(?:(?:^|.*;)\s*key\s*\=\s*([^;]*).*$)|^.*$/
I got this RegExp which can get the key in cookie ,but I don't know what
(?:^|.*)
mean , I mean what ?:
mean in javascript
()
would define a capturing group. (?:)
will make it non-capturing.
It is called Non-Capturing Groups: (?: … )
For instance (?:Mofei|Zhu)
matches Mofei
or Zhu
—but the name is not captured.