У меня есть один вход, где пользователи должны ввести имя и фамилию. Проблема в том, что мне нужно использовать проверку regEx. Там в списке Требований:Уникальное регулярное выражение для имени и фамилии
- Имя должно начинаться с заглавной буквой, (не пробел)
- Там не может быть пространство суммируется
Пришло облигатный поддержать это имя и фамилию (все люди в состоянии написать их имя/имя). Пример:
John Smith and Armirat Bair Hossan
И последний символ не должен быть пробелом.
Пожалуйста, помогите,
ATM У меня есть регулярное выражение, как
^\\p{L}\\[p{L} ,.'-]+$
но все отрицает ввод, который не является хорошим
Спасибо за помощь мне
UPDATE:
CORRECT INPUT:
"John Smith"
"Alberto del Muerto"
INCORRECT
" John Smith "
" John Smith"
Добавьте на свой вопрос примеры действительных и недействительных входов –
Пожалуйста, также сообщайте код, который у вас есть. Я думаю, вы можете попробовать ['^ [\ p {Lu} \ p {M}] [\ p {L} \ p {M}, .'-] + (?: [\ p {L} \ p {M } .'-] +) * $ '] (https://regex101.com/r/hO5tU7/2). Не забудьте удвоить backsklashes –
это могло бы помочь: https: //regex101.com^\\ p {L} \\ [p {L}, .'-] + $ – JRsz