+ Antworten
Ergebnis 1 bis 1 von 1

Thema: Bilder URL RegEx gesucht

  1. #1
    TP-Member zocker macht alles soweit korrekt Avatar von zocker
    Registriert seit
    Jul 2006
    Beiträge
    44

    Bilder URL RegEx gesucht

    Ich habe mich nun schon fast eine Woche abgemüht einen ordentlichen regulären Ausdruck bzw Split für die Prüfung einer Image Url und finde einfach keine zufriedenstellende Lösung

    Zustandegekommen sind nur diese 2 volkommen unvolständige Lösungen:

    Nur Match:
    Code:
    link.match(/^(http:\/\/)(www\.){0,1}[\w-_]+(\.[\w_-]+)*\.([a-z]{2,3}|info)\/[^\/].*[^\/]\.(jpg|jpeg|gif|giff|png|bmp|tiff|tga|svg){1}$/)
    mir bekannte Fehler: nach dem Hostteil (http://www.blaaa.com/) sind Wegen dem .* doppelte Sonderzeichenfolgen wie // möglich



    Split/Match:
    Code:
    				split1= link.split("http://");
    				if (split1[1] != null)
    				{
    					split2= split1[1].split(/[\.]{1}(jpg|jpeg|gif|giff|png|bmp|tiff|tga){1}$/);
    					if (split2[1] != null)
    					{
    						if (split2.length==3) {split3= split2[0].split(/[\.]{1}([a-z]{2,3}|info)\//i,3);}
    						alert(split3.length);alert(split3[0]);alert(split3[1]);alert(split3[2]);
    						if (split3.length==3)
    						{
    							if (!split3[0].match(/^(\.|\W|\s|_|!)/) && !split3[0].match(/(\.|\W|\s|!)$/) && !split3[2].match(/(\.|\W|\s|!)$/))
    							{
    								wwwsuche=split3[0].search(/^www./)
    								if (wwwsuche ==-1)
    								{
    									w3="www.";
    									split3[0]= w3.concat(split3[0]);
    								}
    								if (split3[0].length>1)
    								{
    									if (split3[2].length>0)
    									{
    										feld.value="http://"+split3[0]+"."+split3[1]+"/"+split3[2]+"."+split2[1];
    									}
    								}
    							}					
    						}
    					}
    				}
    Diese Script ist etwas älter deswegen hab ich hier noch versucht ein WWW anzufügen falls es nicht existiert ... wer kam auf die Idee http Links ohne www zu erlauben ;(

    mir bekannte Fehler: links wie http://upload.wikimedia.org/wikipedia/de/thumb/e/e8/BILD.svg/565px-BILD.svg.png enthalten ein ähnliches Muster wie toplvl endungen das führt zu fehlerhaften Ausgaben


    Kennt/ hatt jemand eine bessere Lösung ??
    Geändert von zocker (07.06.2009 um 13:17 Uhr)
    Schreibfehler sind gewollt und wer sie findet und richtig zusammensetzt erhält die Formel um aus Wasser Bier zu machen

+ Antworten

Ähnliche Themen

  1. propaganda bilder gesucht
    Von mia.raffa im Forum Layout- & Vektor-Programme
    Antworten: 4
    Letzter Beitrag: 07.02.2006, 13:51
  2. Bilder gesucht....
    Von MrDevil im Forum Webdesign allgemein
    Antworten: 2
    Letzter Beitrag: 23.02.2005, 11:51
  3. Bilder gesucht
    Von alexf812 im Forum Webdesign allgemein
    Antworten: 7
    Letzter Beitrag: 21.09.2004, 22:35
  4. bilder gesucht...
    Von Suworoff im Forum Webdesign allgemein
    Antworten: 5
    Letzter Beitrag: 13.02.2003, 14:24
  5. Grafik/Bilder gesucht
    Von Penzinger im Forum Webdesign allgemein
    Antworten: 18
    Letzter Beitrag: 15.12.2001, 19:58

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51