Уникальное регулярное выражение для имени и фамилии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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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