Ein Memo über Regex-Matching und Gruppen-Matching in JavaScript.
Beispiel
document.location.href.match(/https:\/\/(google|yahoo)(.*)/)
Um das Gruppen-Match zu extrahieren, das google oder yahoo enthalten würde,
document.location.href.match(/https:\/\/(google|yahoo)(.*)/)[1]
Es kann als Array extrahiert werden. Es ist schwer zu verstehen, wenn Sie es nicht wissen, da es nicht in einer Variable gespeichert wird und auch nicht an einen Block wie in Ruby übergeben wird.