Il est parfois nécessaire de n'afficher qu'un raccourci d'une url...
voici un exemple basé sur une expressions régulière:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <script> function shortUrl(myurl,prefixe,sufixe){ reg=new RegExp("\(^.{"+ prefixe+"}\).*\(.{"+sufixe+"}\)$"); return (prefixe+sufixe+3<myurl.length)?myurl.replace(reg,"$1...$2"):myurl; } alert(shortUrl("http://www.developpez.net/forums/f23/webmasters-developpement-web/javascript/",20,8)); alert(shortUrl("www.developpez.net/javascript/",20,8)); </script>
Partager