本文介绍了使用正则表达式验证姓名和姓氏的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试为 namesurname 编写正则表达式.它们由一个或多个只能由字母组成的单词组成(我不在乎首字母大写).

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.

这篇关于使用正则表达式验证姓名和姓氏的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-27 06:09