Как из строки вытянуть Full Name используя RegExp JS?

Пример строк:
STEVE SMITH (fail)
Stev3 Smith (fail)
STeve Smith (fail)
Steve SMith (fail)
Steve Sm1th (passed on the Steve Sm)
d'Are to Beaware (passed on the Are to Beaware)
Jo Blow (passed)
Hyoung Kyoung Wu (passed)
Mike O'Neal (passed)
Steve Johnson-Smith (passed)
Jozef-Schmozev Hiemdel (passed)
O Henry Smith (passed)
Mathais d'Arras (passed)
Martin Luther King Jr (passed)
Downtown-James Brown (passed)
Darren McCarty (passed)
George De FunkMaster (passed)
Kurtis B-Ball Basketball (passed)
Ahmad el Jeffe (passed)

В основном строки будут содержать Имя, Фамилия, email, телефон и место нахождения с индексом:
1) Steve Johnson steve@gmail.com +124367789
2) steve@gmail.com Steve Johnson +124367789
3) Steve Johnson from Moscow, 220099 steve@gmail.com
4) steve@gmail.com Steve Johnson
  • Вопрос задан
  • 60 просмотров
Решения вопроса 1
@ladutia Автор вопроса
Ответ нашел:
string.match( /\b([A-Z]{1}[a-z]{1,30}[- ]{0,1}|[A-Z]{1}[- \']{1}[A-Z]{0,1}[a-z]{1,30}[- ]{0,1}|[a-z]{1,2}[ -\']{1}[A-Z]{1}[a-z]{1,30}){2,5}/);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы