Код: Выделить всё
var mystring = 'Hello test1 "test2 but one word" test3 test4 ';
var mystring_ar= mystring.split(/\s+/);
Код: Выделить всё
'Hello test1 "test2 but one word" test3 test4 '.split(regex)
=> ['Hello','test1','test2 but one word','test3','test4']
Отредактировано
Я нашел половину решения, но не завершил правильное разделение кода ниже, но работает только для слов, например, если строка равна a/b/as d , она не разделит ее на a/b/as и d, она разделит ее на a,b,as,d
Код: Выделить всё
keywords = keywords.match(/\w+|"[^"]+"/g);Подробнее здесь: https://stackoverflow.com/questions/418 ... nd-by-spec
Мобильная версия