こんにちは、ファイル名と拡張子を一致させる必要があります。
問題は、パスが unix と windows の両方である可能性があるため、/ または \ で区切られていても unix が許可することです。したがって、t.est.txt も一致する必要があります。
私のコード:
var regex = new RegExp('[\\/]?([/\w+.]+/\w+)/\s*$');
var value = this.attachment.fileInput.dom.value;
console.log(value.match(regex));
console.log(regex.exec(value));
この正規表現はrubularで正常に動作します。しかし、何らかの理由で、つまり、chrome と firefox はどの文字列とも一致せず、null を返します。