Controlla se una stringa sembra un URL valido con un pattern di espressione regolare pragmatico per host HTTP/HTTPS, nomi di dominio, indirizzi IPv4, porte opzionali, percorsi, query e frammenti.
Quando usarlo
- Controllo rapido prima di salvare link inviati dagli utenti
- Fare debug di valori di configurazione nei log CI
- Insegnare la struttura degli URL senza emettere richieste di rete
Limiti
La validazione per pattern non è la stessa cosa della raggiungibilità —non viene fatta alcuna richiesta DNS o HTTP. I nomi di dominio internazionalizzati (IDN) in forma Unicode potrebbero non corrispondere. Non valida la fiducia dei certificati né destinazioni malevole.
Esempio
Ad esempio, inserisci i valori di esempio predefiniti nel modulo e confronta l’output con un riferimento noto; modifica un input alla volta per vedere come cambia il risultato.
Note
Questa guida riassume il comportamento dello strumento text/validate url su Tool Plaza. L’elaborazione avviene localmente nel browser, salvo che lo strumento non chiami esplicitamente un’azione server.