Desidero convalidare l'URL avviato con http/https/www/ftp
e controlla le barre /\
e controlla .com
, .org
alla fine dell'URL utilizzando l'espressione regolare. C'è qualche pattuglia regex per la convalida URL?Come convalidare l'URL in java usando regex?
11
A
risposta
14
Questo funziona:
Pattern p = Pattern.compile("(@)?(href=')?(HREF=')?(HREF=\")?(href=\")?(http://)?[a-zA-Z_0-9\\-]+(\\.\\w[a-zA-Z_0-9\\-]+)+(/[#&\\n\\-=?\\+\\%/\\.\\w]+)?");
Matcher m = p.matcher("your url here");
8
Sono utilizzare il seguente codice per quella
String lRegex = "^(https?|ftp|file)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]";
btw una ricerca in Google e si dovrebbe trovare la soluzione da soli.
Problemi correlati
- 1. Come convalidare un indirizzo URL in jquery usando Regex?
- 2. Funzione PHP per convalidare IPv4 e IPv6 usando regex
- 3. Come convalidare un oggetto JSON in java?
- 4. Come convalidare un nome utente con regex?
- 5. convalidare un'espressione xpath in Java
- 6. Come trovare la parola con punto usando regex in Java?
- 7. Regex per convalidare un nome file
- 8. Rimuovere tutto tra parentesi java usando regex
- 9. Come convalidare "caratteri di parole" unicode in regex Python?
- 10. Come convalidare una locale in java?
- 11. PHP Regex convalidare lettere e accento spagnolo
- 12. possiamo controllare più pattern usando regex in java?
- 13. Sostituisci virgola tra parentesi usando regex in java
- 14. Estrai due doppi valori da String usando RegEx in Java
- 15. Voglio convalidare le parole per i caratteri ripetitivi in un campo di input usando regex
- 16. Come posso convalidare le chiavi dell'array usando Symfony Validation?
- 17. punteggiatura Regex in Java
- 18. Java e lookbehind in regex
- 19. Come convalidare un nome utente Twitter utilizzando Regex
- 20. Come convertire javascript regex in regex java sicuro?
- 21. come convalidare il modulo in ionico usando angolare js
- 22. Come convalidare se una stringa sarebbe una variabile java valida?
- 23. Come convalidare un'espressione regolare?
- 24. Come catturare l'ebraico con regex in Java?
- 25. Stampa regex partite in java
- 26. Javascript - Regex per convalidare un tridion tcm id
- 27. Corrispondenza '_' e '-' in java regex
- 28. java regex capture group
- 29. In Java, come posso convalidare un'eccezione generata con JUnit?
- 30. Codice REGEX Java per convalidare i caratteri della lingua indiana non funzionanti?
Perché non cercare di stabilire un [ 'URL'] (http://docs.oracle.com/javase/7/docs/api/java/net/URL. html) e connettersi ad esso? Miglior test di sempre. –
Duplicato? [Http://stackoverflow.com/questions/161738/what-is-the-best-regular-expression-to-check-if-a-string-is-a-valid-url](http://stackoverflow. it/questions/161738/what-is-the-best-regular-to-check-if-a-string-is-a-valid-url) – Alpay
Segnala questo collegamento: [Espressione regolare da abbinare URL in Java] [1] Spero che ti aiuti. [1]: http://stackoverflow.com/questions/163360/regular-expresion-to-match-urls-in-java –