Уникальное регулярное выражение для имени и фамилииJAVA

Программисты JAVA общаются здесь
Anonymous
Уникальное регулярное выражение для имени и фамилии

Сообщение Anonymous »

У меня есть один вход, где пользователи должны вводить имя и фамилию. Проблема в том, что мне нужно использовать проверку regEx. Вот список требований:
  • Имя должно начинаться с заглавной буквы (без пробела)
  • Пробелов быть не может
  • Обязательно поддерживать эти Имя и Фамилию (все люди могут писать свое имя/имя). Пример:

    John Smith
    and
    Armirat Bair Hossan
  • И последний символ не должен быть пробелом.
Пожалуйста, помогите,

ATM, у меня есть регулярное выражение типа

^\\p{L}\\[p{L} ,.'-]+$


но он отклоняет ВСЕ вводимые данные, что нехорошо

Спасибо за помощь

ОБНОВЛЕНИЕ:

CORRECT INPUT:
"John Smith"
"Alberto del Muerto"

INCORRECT
" John Smith "
" John Smith"


Подробнее здесь: https://stackoverflow.com/questions/338 ... -last-name

Вернуться в «JAVA»