如何找到并替换文件名中的变音符号?

问题描述 投票:-1回答:1

我有一个正则表达式可以在字符串中找到字符:

^[A-Za-züäöÜÄÖ$@߀0-9\.\-_ \&\<\>\=\`\:#\{\}\,\(\)\"\'\+\]\[\/%;!?\\\n]{0,20000}$

当我从'tüst.txt'之类的文件中使用js命名时,正则表达式与字符串中的'ü'不匹配。

如何在文件名中找到'ü'?还是其他变音符?

先谢谢您

javascript regex replace filenames
1个回答
0
投票

This answer建议使用Unicode字符,而不是将变音符放入正则表达式中。它的unicode为\u00fc-链接的答案包括其他常见德语字符的表,对该答案的注释包括unicode table.的链接

您可以使用javascript中的unicode做很多事情-it's worth reading more about!

© www.soinside.com 2019 - 2024. All rights reserved.