我想在Node.js中做一些基本的字符串测试。假设我有一个用户输入姓名的表单,我想检查它是垃圾还是真实姓名。很高兴(或遗憾的是我的检查)我有来自世界各地的用户,这意味着他们的名字包含非英语字符,例如äöüßé。我习惯使用/[A-Za-z-]{2,}/但这与"JanBuschtöns"之类的名称不匹配。我是否必须手动将所有可能的非英语但拉丁字符添加到我的RegEx才能工作?我不想要像/[A-Za-z-äöüÄÖÜßéÉèÈêÊ...]{2,}/这样的100多个字符长的正则表达式。 最佳答案 检查http://www.regular-e