[url=]X[/url]
[url= ]X[/url]
[url= ]X[/url]
[url= ]X[/url]
[url= ]X[/url] |
X lien http:///
X lien http:///
X lien http:// / (2 espaces)
X lien http:// / (2 espaces)
X vrai-faux lien
Idem au dernier s'il y a plus d'espaces.
[url]X [/url]
[url] X[/url]
[url] X [/url]
[url]X X[/url] |
X lien http://x/
X lien http:// x/ (avec espace)
X lien http:// x/ (avec espace)
X X vrai-faux lien
Les vrai-faux liens sont reconnus comme tel, mais sans cible et pas suivable.
(rien ne s'affiche)
Idem quelque soit le nombre d'espaces.
Enfin, il me semble que la transormation de l'adresse entre les balises "url" en lien suit à peu près ces règles:
- Si le début n'est pas un protocole+séparateur valide (http://, ftp://, ...), "http://" est préfixé.
- La première série de "/" est ramenée à 2 si elle en fait plus.
- Une unique "@" suivant immédiatement le protocole+séparateur est supprimée.
- Tout mot est mis en minuscule, sauf s'il précède immédiatement un "@", ou qu'il suit le mot suivant un ":" qui ne soit pas le premier.
- Si, à part le séparateur du protocole, il n'y a aucun "/" dans l'url, un "/" final est rajouté.
- Après le protocole+séparateur+1 caractère, le texte allant du premier ":" (inclus) au premier "/" (exclu) est supprimé, sauf si le "/" vient avant le ":".
- Toute série de ":" suivant immédiatement un "@" est ramenée à 1 seul.
Oui, je sais: un lien est censé avoir avoir une forme valide...
...mais ça m'amuse !
Message édité par Musaran le 14-04-2005 à 12:38:04