Entfernen Sie keine alphanumerischen Zeichen aus der Zeichenfolge ohne Erweiterung

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Entfernen Sie keine alphanumerischen Zeichen aus der Zeichenfolge ohne Erweiterung

by Anonymous » 03 Apr 2025, 06:16

Ich möchte den Dateinamen in die erwartete Ausgabe umbenennen. Das Problem ist, dass ein Benutzer einen Upload -Dateinamen mit Sonderzeichen hat, die ich nicht ersetzen kann. Bei Verwendung von Ersatz (/\ w/g, '') wird die Erweiterung entfernt. " /> < /ol>
Beispiel: < /p>

Code: Select all

var file_name = "6$.6j& Fh*^h�𝓽𝓸gh\as%7   8M/44.#%^s ha︻┻═┳ sd.pdf";
var output = file_name.replace(/ /g,"_").replace(/\W/g, '');
output >> 66j_Fhhghas78M44s_ha_sdpdf

expected output = 66j_Fhhghas78M44s_ha_sd.pdf
Wie kann ich die Ersatzanweisung oder das Skript verbessern?

Top