Показать сообщение отдельно
  #2 (permalink)  
Старый 24.11.2012, 00:05
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от Dorian_bs
1 - записать все, что находится до "-". То есть "Привет".
2 - записать все, что находится после "-". То есть "Пока".
var str = "Привет - Пока";

alert( str.match(/^[\s\S]+(?=-)/) );
alert( str.match(/-[\s\S]+$/) );

просмотра назад у нас нет, поэтому в результат попало "-" во втором случае.

вообще эту задачу нужно было бы решать через String.split;
Ответить с цитированием