我有一个正则表达式可以在字符串中找到字符:
^[A-Za-züäöÜÄÖ$@߀0-9\.\-_ \&\<\>\=\`\:#\{\}\,\(\)\"\'\+\]\[\/%;!?\\\n]{0,20000}$
当我从'tüst.txt'之类的文件中使用js命名时,正则表达式与字符串中的'ü'不匹配。
如何在文件名中找到'ü'?还是其他变音符?
先谢谢您
This answer建议使用Unicode字符,而不是将变音符放入正则表达式中。它的unicode为\u00fc
-链接的答案包括其他常见德语字符的表,对该答案的注释包括unicode table.的链接
您可以使用javascript中的unicode做很多事情-it's worth reading more about!