我找到了很多关于这个的链接,但是没有一个对我不起作用。我使用p{Letter}
,它允许空格和数字。
我想要人名的Unicode正则表达式。只允许字母,如英语、拉丁语、俄语、汉语和其他欧洲国家的语言等,其中不允许数字、空格和特殊符号。有人能帮帮我吗?我将在jquery验证引擎和c#代码中使用它。
这些是W3C关于处理个人姓名的建议:http://www.w3.org/International/questions/qa-personal-names
我不认为你会发现正则表达式在这方面很有用。您将不得不允许几乎所有内容,除了可能根本不包含任何字母的字符串。