Cybaer: URL-String intelligent kürzen

Beitrag lesen

Hi,

Was spricht gegen s!http://(?:www.)?([^/]+)/.*/([^/]*)!\1/.../\2^!?

Ach, RegExpr sind doch für Lamer - außerdem funktionieren sie erst ab JavaScript 1.2.

Das kann man auch schon mit JavaScript 1.0 lösen - locker in einer Befehlszeile:

url="http://www.einlink.de/r/weiss/warum/er/so/lang/ist.html";

alert(url.substring(url.indexOf("//")+2,url.indexOf("/",url.indexOf("//")+2))+(((url.substring((url.substring(0,url.indexOf("/",url.indexOf("//")+2))).length,url.lastIndexOf("/")))?"/...":""))+url.substring(url.lastIndexOf("/")));

Ist doch eigentlich gar nicht so schwer.

Sehe ich auch so.

Gruß, Cybaer

PS: ;->

--
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!