4 berichten aan het bekijken - 1 tot 4 (van in totaal 4)
  • Q:
    Bijdrager
    Howl

    reguliere expressies

    Hallo,

    Ik ben geen expert als het op reguliere expressies gaat, daarmee dat ik hier even kom ;-).

    Ik zou dus een regex moeten hebben die zoiets als dit goedkeurd:

    window.open(‘http://www.google.com’,’vensternaam’,’width=250,height=250,left=’+(screen.availWidth/2-125)+’,top=’+(screen.availHeight/2-125)+”);return false;

    geen gemakkelijke ik weet het, maar als iemand dit weet laat maar weten;-)

    Thanks!

    Bijdrager
    The JM

    Ik kan natuurlijk heel flauw doen en heel voor de hand liggende oplossing geven, maar meer dan dat kan volgens mij niemand met zo’n post;)

    Dusss,, welke eisen heeft de string? Wat zijn de variabelen? Mogen alle parameters variabel zijn? In welke taal wordt de regex gedaan aangezien de string die je geeft JavaScript-code is?

    Bijdrager
    Howl

    eerste parameter is een url, 2de is een naam, kan vanalles zijn maar zal meestal cijfers en letters zijn, hier het moeilijkste gedeelte, moeilijk uit te leggen maar ga het toch proberen, hierin komen de parameters voor de popup grote en positie.

    de “return false”; zou er steeds staan.

    regex is in xml, misschien dat je het kent, het is een antisamy filter.

    Bijdrager
    Howl

    Ben al een stap dichter aan het komen, heb dit:

    <br />
    window.open\(\'(\s)*((ht|f)tp(s?)://)[\p{L}\p{N}]+[~\p{L}\p{N}\p{Zs}\-_\[email protected]#$%&;:,\?=/\+!]*(\s)*\'\,\'\'\,\'\'\);return false;<br />
     

    met als data:

    window.open(‘http://www.google.com&#8217;,”,”);return false;

    Heb dit op RegexLib zitten testen en het werkt, ben al een stap dichterbij, nu nog de bijkomende parameters.

4 berichten aan het bekijken - 1 tot 4 (van in totaal 4)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.