Mit regex Ich bin attampting die Eingabe des Benutzers an eine der folgenden Szenarien zu begrenzen:Regulärer Ausdruck Anforderungen nicht streng genug
- http (s): //www.instagram.com/user
- www .instagram.com/user
- http (s): //instagram.com/user
- instagram.com/user
sobald jedoch der letzte Fall erfüllt ist, wird es akzeptieren jede zufällige Zeichenfolge vor der "instagram.com", das ist nicht imperativ, aber es ist mehr für meinen eigenen Seelenfrieden. Der reguläre Ausdruck Ich verwende ist die folgende:
control.value.match(/(?:(?:http|https):\/\/)?(?:www.)?instagram.com\/([A-Za-z0-9-_]+)/igm)
Ich möchte es haben, so dass nur eine der oben genannten Fälle bestätigen. Vielen Dank im Voraus für die Hilfe.
Wenn alle Benutzer eingeben können ist die richtige URL für Instagram, warum tun Sie es nicht für sie durch Einfügen oder Erstellen einer Schaltfläche – adeneo
@adeneo gibt es mehr als eine Option für sie verfügbar, das Beispiel ist nur einer von ihnen – ConorJohn