本文介绍了使用正则表达式验证姓名和姓氏的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试为 name 和 surname 编写正则表达式.它们由一个或多个只能由字母组成的单词组成(我不在乎首字母大写).
I am trying to write a regex for name and surname. They are made by one or more words that can be made only by alphabetical letter (I don't care initial capital letters).
我希望匹配姓名和姓氏:
名称:
- Antony de Home April
- antony de Home April
- ANTONY de Home ApRil
- aNtOnY de Home April
- Antony de d'home APRil
- Antony de d'Home ApRil
- Antony de D'Home April
- Antony de d'HOME AprIL
- ...
姓氏与姓名的大小写相同.
Surname match the same cases as names.
我不会(没有数字或特殊字符):
I would not (no numbers or special characters):
名称:
- Antony1 de Home Ap*ril
- Antony_ de Home Apr+il
- Ant_ony de Home Apr#il
- Antony@ de Ho@me Apr^il
- ...
姓氏与姓名的大小写相同.
Surname match the same cases as names.
我该怎么写?
更新
我希望匹配姓名和姓氏:
名称:
- Antòny de Homé April
- àntony de Home ùpril
- Antony de Home Aprìl
如果你对姓名验证有其他建议,让我看看!
推荐答案
/([a-Z]+)\s([a-Z]+)/
当然,我对这个正则表达式做了一些假设.
of course I make a number of assumptions with this regex.
这篇关于使用正则表达式验证姓名和姓氏的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!