我需要在python中使用正则表达式来检查名称是否有效。该名称应该是一个单词或几个单词,并带有空格。一些有效的名称应该是: “罗伯托·德拉维加” “玛丽亚·克里斯蒂娜” 欧内斯特 “奥里丹” “格里芬-乔纳” 当然,它不应该接受数字或其他字符,例如&^%#$ @!〜 我应该使用什么正则表达式?
- 积分
0 - 话题
0 - 评论
3151 - 注册排名
2600
我需要在python中使用正则表达式来检查名称是否有效。该名称应该是一个单词或几个单词,并带有空格。一些有效的名称应该是: “罗伯托·德拉维加” “玛丽亚·克里斯蒂娜” 欧内斯特 “奥里丹” “格里芬-乔纳” 当然,它不应该接受数字或其他字符,例如&^%#$ @!〜 我应该使用什么正则表达式?
Try this one:
^[\-'a-zA-Z ]+$
. It's pretty simple, you should carefully read documentation forre
module.这是驱动程序代码:
这将解决您提到的所有五个问题