Jaroslav Jablonski: regexp gesucht

Beitrag lesen

RegExp: /^.+/(.+?(_|.))/
RegExp.$1 enthält das gesuchte.
Aber leider führt das nicht zum gewünschten Ergebnis. Ich habe es ausprobiert und es wird immer der gesamte Dateiname inkl. Endung geliefert.

Dann machst du was flasch (abgesehen davon, dass meine Klammerung nicht korrekt war, da die den Punkt bzw. den Unterstrich mit einfängt, was du aber sicher nicht willst):

var re = /^.+/(.+)?(_|.)/;
var st = 'http://www.example.de/user/foobar.jpg';
if(re.test(st))
  alert(RegExp.$1) // foobar

JJ