In meiner asp.net-Anwendung muss ich den Text für eine gültige Website-Link validieren. Ich möchte den Validator für den regulären Ausdruck dafür verwenden. Jeder, der weiß, wie er den Weblink-Benutzerregex validiert.Regex-Ausdruck für gültige Website-Link
5
A
Antwort
1
|^http(s)?://[a-z0-9-]+(.[a-z0-9-]+)*(:[0-9]+)?(/.*)?$|i
9
versuchen, diese -
^(?:ftp|http|https):\/\/(?:[\w\.\-\+]+:{0,1}[\w\.\-\+]*@)?(?:[a-z0-9\-\.]+)(?::[0-9]+)?(?:\/|\/(?:[\w#!:\.\?\+=&%@!\-\/\(\)]+)|\?(?:[\w#!:\.\?\+=&%@!\-\/\(\)]+))?$
jeden Schritt weiter unten erläutert -
^ # Start at the beginning of the text
(?:ftp|http|https):\/\/ # Look for ftp, http, or https
(?: # Username:password combinations (optional)
[\w\.\-\+]+ # A username
:{0,1} # an optional colon to separate the username and password
[\w\.\-\+]*@ # A password
)?
(?:[a-z0-9\-\.]+) # The domain limiting it to just allowed characters
(?::[0-9]+)? # Server port number
(?: # The path (optional)
\/| # a forward slash
\/(?:[\w#!:\.\?\+=&%@!\-\/\(\)]+)| # or a forward slash followed by a full path
\?(?:[\w#!:\.\?\+=&%@!\-\/\(\)]+) # or a question mark followed by key value pairs
)?$
+0
Wie wäre es mit Adressen wie twitter.com oder facebook.com? Sieht so aus, als ob dein Geplapper nicht zu ihm passt. – S1awek
Verwandte Themen
- 1. java.io.FileNotFoundException für gültige URL
- 2. Gültige Argumente für parted
- 3. c-Code für gültige Netzmaske
- 4. Gültige Zeichen für URI-Schemata?
- 5. Gültige Layout-Parameter für RadioButtons
- 6. Gültige UDIDs?
- 7. Sind gültige und fopen gültige Variablennamen?
- 8. Keine gültige Modellkennung für Django-Fixture-Daten?
- 9. Was sind gültige Werte für SPAlert EventTypeBitmask?
- 10. Gibt es Regeln für gültige Maven-Entwicklerrollen?
- 11. Sind Funktionen gültige Schlüssel für JavaScript-Objekteigenschaften?
- 12. Keine gültige Auswahl für dynamisches Auswahlfeld WTFORMS
- 13. gültige Reihenfolge für Attribute der Eingabe Tag
- 14. Gibt es gültige java.net.URIs für verschachtelte Archive?
- 15. Gültige Parameter für astype in NumPy
- 16. Regulärer Ausdruck für gültige E-Mail-Adresse?
- 17. Gültige Zeichen für Verzeichnis Teil einer URL (für kurze Links)
- 18. Gültige Zeichen eines Hostnamens?
- 19. jsdoc gültige Param-Typen
- 20. auf gültige JSON-String
- 21. Gültige Domain-Name
- 22. DateTime.TryParseExact() gültige Formate ablehnen
- 23. Vektorisierung: Keine gültige Sammlung
- 24. Prolog Kartenspiel: Gültige Sets
- 25. Auf gültige IMEI prüfen
- 26. Gültige URL-Trennzeichen
- 27. SslStream.DataAvailable keine gültige Funktion
- 28. Gültige jQuery-Selektorsyntax?
- 29. ist es gültige Aussage?
- 30. keine gültige Win32-WP7
scheint nett, aber ich frage mich, nicht alle Websites, beginnt immer mit http oder https? –