У меня есть такая строка:
var author = "Tom Smith, Will Hughes, Adonis Young and Tyrek Hill";
А это функция getNumOfAuthor:
function getNumOfAuthor(m_name:string) {
const regex = /\s*(?:,|$)\s*/;
var str = m_name.split(regex);
alert(str.length);
alert(str);
if (str.length == 1) {
num_of_author = 1;
}
else if (str.length > 1) {
num_of_author = str.length;
}
return num_of_author;
}
Я хочу использовать split()
метод, чтобы полные имена были разделены на элементы в массиве строк с использованием регулярного выражения в качестве разделителя разделения
Кто-нибудь знает, каким будет регулярное выражение? Я могу заставить работать запятую, но я не могу понять, как использовать несколько знаков препинания и c фраз, работающих вместе с ними