Hitta protokoll med regex

Webbutveckling

2 svar · 565 visningar · startad av matlin

Medlem sedan okt. 2006224 inlägg
Trådstart#1

Jag vill kontrollera om en sträng innehåller något protokoll. Exempelvis om strängen innehåller http, ftp, https är väl de viktigaste.

Kan någon hjälpa mig med detta? Blir inte klok på all regex :)

Medlem sedan juni 20008 205 inlägg
#2

^(https?|ftp): typ?

Medlem sedan okt. 2006224 inlägg
#3

Hittade till slut en på RegexLib som fungerade perfekt.

(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?
249 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)