我正在使用一个简单的 Javascript 正则表达式来验证人们的姓名。但是,我不想让用户输入重音字符,如ã
, ä
, õ
,ö
等。我知道这些实际上可以是名称中的有效字符,但对于我的练习,我需要能够将它们过滤掉。
我目前的正则表达式:
^[a-zA-Z]+('|-|.|)[a-zA-Z\s]+$
这也匹配重音字符。如何修改此正则表达式,使其不匹配带有重音符号(或任何 Unicode 字符)的名称?
我正在使用一个简单的 Javascript 正则表达式来验证人们的姓名。但是,我不想让用户输入重音字符,如ã
, ä
, õ
,ö
等。我知道这些实际上可以是名称中的有效字符,但对于我的练习,我需要能够将它们过滤掉。
我目前的正则表达式:
^[a-zA-Z]+('|-|.|)[a-zA-Z\s]+$
这也匹配重音字符。如何修改此正则表达式,使其不匹配带有重音符号(或任何 Unicode 字符)的名称?