Мне поручили проект создания сайта CV, где пользователь загружает файл .docx
, а данные извлекаются из файла и автоматически вводятся в разработанный мной шаблон.
У меня естьЯ смог извлечь файл деталей .docx
с помощью JavaScript, а извлеченные детали были сохранены в массиве, чтобы было легче идентифицировать слова при индексации. Например,
[Adeola Emmanuel, adeolaemmanuel@gmail.com, pharmacist, 2 ketu ikorodu lagos, etc].
, где мне нужна помощь, не все резюме, загруженные пользователем, имеют имя, которое идет первым, или электронное письмо, которое идет вторым, но он уверен, что они находятся в пределах 0,6 массива, поэтому я решил написатьфункция, которая поможет с этим, но не работает
var email = email(text.slice(0, 5));
function email(email) {
var re = /.{1,}@[^.]{1,}/ig;
if (!re.test(email)) {
email = text.slice(0, 1);
return email;
} else if (re.test(email)) {
email = text.slice(3, 5);
return email;
}
}