Hejsan!
Jag håller på och lär mig hur reguljära uttryck fungerar. De är lite kompicerade. eller snarare så att man tycker att de verkar urdryga när man ser dem men det är rätt så logiskt ändå.
Nu till mitt problem.
Jag vill kontrollera att man skrivit in en giltig hemsidesadress. Hittills har jag kommit så här långt:
^[url]http://[/url][a-zA-Z0-9]+(\.[a-zA-Z0-9]+)*(\.[a-zA-Z0-9]{2,4})(/[a-zA-Z0-9]*)*$
Allt funkar bra (tror jag) fast nu kan man skriva tex http://www.sigvardsson.nu/erik//
och det ska ju inte gå! Däremot ska man kunna lägga till ett snedstreck på slutet men inte två!
Om det behövs en förklaring till ev. ändringar av er är jag tacksam om den kommer med... jag är som sagt fortfarande nybörjare här... ;)
Tack!
*red
Det känns lite som en krock där... Jag vill tillåta bara ett '/' men också ett '/text'. Däremot ska inte '//' fungera...
*red2
Denna textsträng skulle få fungera: /'vadsomhelst utom /'
eller går inte det? Jag får inte ihop det...
*red3
Nu har jag löst det!!!
^[url]http://[/url][a-zA-Z0-9]+(\.[a-zA-Z0-9]+)*(\.[a-zA-Z0-9]{2,4})[red](/[a-zA-Z0-9]+)*(/?)[/red]$
o en fråga... är detta rätt format på en hemsidesadress eller missar jag någon ogiltig/giltig?