包含国家字符的姓名正则表达式
我在找一个正则表达式,用来验证名字(使用Python的标准模块re)。
这个表达式应该能处理标准的拉丁字母(a-z)、空格、连字符,还要能处理西欧字符(比如æ、ø、å、ü、ö、ä等),甚至还要支持中文、泰文、阿拉伯文等等。
这些都可以算作“字母”——它们是可以接受的,但像!@#$%&*()和引号等特殊字符就不行。
我真的没找到能做到这一点的东西——有没有人知道怎么做?
附注:符合条件的字符有成千上万,简单列出所有字符是不现实的。
我在找一个正则表达式,用来验证名字(使用Python的标准模块re)。
这个表达式应该能处理标准的拉丁字母(a-z)、空格、连字符,还要能处理西欧字符(比如æ、ø、å、ü、ö、ä等),甚至还要支持中文、泰文、阿拉伯文等等。
这些都可以算作“字母”——它们是可以接受的,但像!@#$%&*()和引号等特殊字符就不行。
我真的没找到能做到这一点的东西——有没有人知道怎么做?
附注:符合条件的字符有成千上万,简单列出所有字符是不现实的。