webForumDet fria alternativet

Hitta protokoll med regex

Webbutveckling

2 svar · 556 visningar · startad av matlin

Medlem sedan okt. 2006224 inlägg
Frågan#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\-\@?^=%&/~\+#])?
260 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)