Разбить строку js

291
29 июля 2017, 07:50

Всем привет.

Есть строка:

'1-alexxosipov@asd.ru:dsfhsdasdqwe'

Как из нее с помощью js получить такой массив?

['1', 'alexxosipov@asd.ru', 'dsfhsdasdqwe']
Answer 1

Если строка всегда одного и того же шаблона, можно так:

var str = '1-alexxosipov@asd.ru:dsfhsdasdqwe'; 
str = str.replace('-', ':'); 
var arr = str.split(':'); 
console.log(arr);

Answer 2

let str = '1-alexxosipov@asd.ru:dsfhsdasdqwe'; 
let arr = str.split(/[-:]/); 
console.log(arr);

READ ALSO
Удалить option из select с помощью JS

Удалить option из select с помощью JS

Как удалить option c id="2" из select

579
Поиск и удаление строки в .txt файле js

Поиск и удаление строки в .txt файле js

Ребят, подскажите, пожалуйста, как удалить найти и удалить строку в текстовом файле из nodejs?

813
Где ошибка в JS?

Где ошибка в JS?

Где ошибка в скрипте ? При воспроизведении мои переменные 100% равны , но он не работает(

348
This в объекте с function declaration

This в объекте с function declaration

Добрый день, подскажите, пожалуйста, почему в первом случае this не работает? Спасибо!

352