[SRC] Url Raccourcie avec points de suspension
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:
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> |