Регулярное выражение для проверки имен и фамилий?

Хотя это кажется тривиальным вопросом, я вполне уверен, что это не так :)

Мне нужно проверить имена и фамилии людей со всего мира. Как я могу сделать это с помощью регулярного выражения? Если бы это были только английские, я думаю, что это сократило бы это:

^[a-z -']+$

Тем не менее, я должен поддержать и эти случаи:

другие знаки препинания, так как они могут использоваться в разных странах (не знаю, какие, но, возможно, вы делаете!)различные наборы букв Unicode (акцентированные, греческие, японские, китайские и т. д.)нет цифр или символов или ненужных знаков препинания или рун и т. д.

Существует ли стандартный способ проверки этих полей, который я могу реализовать, чтобы убедиться, что посетители нашего сайта имеют большой опыт и могут на самом делеиспользуйте их имя при регистрации?

Я хотел бы найти что-то похожее на многие регулярные выражения "адрес электронной почты", которые вы можете найти в Google.

Ответы на вопрос(12)

Ваш ответ на вопрос