Мне нужна помощь с регулярными выражениями. Как написать код регулярных выражений, чтобы соответствовать следующим критериям?Проверка имени с помощью регулярных выражений
- Он состоит из по меньшей мере двух разделенных пробелами имен длинных
- Все пробел имена не менее 2 символов
- По крайней мере один пробел имя не менее 4 символов длиной
Я хотел бы написать его с положительным кодом с опережением, (?=...)
. Некоторые примеры названий:
Допустимы:
Хендрик Argus
Jo Ha Кунц
Craig Wood-Stone
Invalid:
Johannes
Хендрик А.
Ee Ff Gg
Что именно вам нужно? Что вы уже пробовали и где вы застряли? –
Просто [FYI] (http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/) ... – Sam
Обычно это будет '^ (? =. * ? \ w {4,}) [] * (?: \ w {2,} (?: [] + \ w {2,}) +) [] * $ ', но ваша большая проблема заключается в _what определяет имя_? – sln