Ik heb de volgende js code:
Als ik nu deze laat uitvoeren werkt het soms wel, en soms niet. Als er veel tekst op dezelfde regel voor of na komt, dan matcht ie niet, anders wel.
met alles op 1 regel parsed ie de regel niet:
verdeeld over 2 regels wel:
edit: deze bug doet zich alleen voor bij moz/firefox. IE parsed em wel..
edit2: hmz, na wat testen ben ik erachter gekomen dat ie flipt als er meer dan 128 tekens op de regel staan. Wazig.
JavaScript:
1
2
| // [url=xxxx://www.bla.com]BLA[/url] code.. temp = temp.replace(/\\[url=([a-z]+?:\/\/){1}([a-z0-9\-\.,\?!%\*_\#:;~\\&$@\/=\+]+)\](.*?)\\[\/url\]/gi,"<a href=\"$1$2\" target=\"_blank\">$3</a>"); |
Als ik nu deze laat uitvoeren werkt het soms wel, en soms niet. Als er veel tekst op dezelfde regel voor of na komt, dan matcht ie niet, anders wel.
met alles op 1 regel parsed ie de regel niet:
code:
1
| Cheaters in a g.P server can be reported at our [url=http://url.nl/index.php?page=abuse]reportAbuse™ system[/url] |
verdeeld over 2 regels wel:
code:
1
2
| Cheaters in a g.P server can be reported at our reportAbuse™ system . |
edit: deze bug doet zich alleen voor bij moz/firefox. IE parsed em wel..
edit2: hmz, na wat testen ben ik erachter gekomen dat ie flipt als er meer dan 128 tekens op de regel staan. Wazig.
[ Voor 27% gewijzigd door Grijze Vos op 14-02-2004 15:53 ]
Op zoek naar een nieuwe collega, .NET webdev, voornamelijk productontwikkeling. DM voor meer info