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>