[JS] Expression Pfad abschneiden

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • [JS] Expression Pfad abschneiden

    Hallo Gemeinde,

    ich habe hier ein kleines Problem mit Expressions in JavaScript.

    Ich habe einen Pfad: /home/jan/worksapce/php/project/html/images/test/loader.png

    Daraus möchte ich nun /images/test/loader.png machen.

    Ich müsste also nach /images/ - suchen und alles was dahinter ist mit nehmen. Ich habe mir gedacht das mit Expressions zu machen jedoch klappt das irgendwie nicht so:

    Quellcode

    1. function appendImage(file, inputId)
    2. {
    3. var exp = /(/images/.+)/;
    4. var tmpFile = exp.exec(file);
    5. var inputValue = document.getElementById(inputId);
    6. inputValue.value = RegExp.$1;
    7. }


    Hat da jemand eine Idee was ich da flasch mache?

    so long
    jd
    Erst wenn der letzte FTP Server kostenpflichtig, der letzte GNU-Sourcecode verkauft, der letzte Algorithmus patentiert, der letzte Netzknoten kommerzialisiert, die letzte Newsgroup moderiert wird, werdet Ihr merken, dass man mit Geld allein nicht programmieren kann.
  • Hallo,

    funktioniert super, danke.

    Hier ist der komplette Code von mir:

    Quellcode

    1. function appendImage(file, inputId)
    2. {
    3. var exp = /(\/images\/.+$)/;
    4. exp.exec(file);
    5. var inputValue = document.getElementById(inputId);
    6. inputValue.value = (RegExp.$1);
    7. }
    Erst wenn der letzte FTP Server kostenpflichtig, der letzte GNU-Sourcecode verkauft, der letzte Algorithmus patentiert, der letzte Netzknoten kommerzialisiert, die letzte Newsgroup moderiert wird, werdet Ihr merken, dass man mit Geld allein nicht programmieren kann.