Показать сообщение отдельно
  #1 (permalink)  
Старый 24.11.2012, 00:01
Профессор
Отправить личное сообщение для Dorian_bs Посмотреть профиль Найти все сообщения от Dorian_bs
 
Регистрация: 24.03.2011
Сообщений: 217

Чтение строки регулярным выражением
Всем привет!
Прошу помочь в написании скрипта.
Суть заключается в том, что необходимо сделать 2 действия.

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


Вот мой способ.
Но дело в том, что если текст будет написан так, то нужно совсем другое условие(
var a = "Привет-Пока"


var a = "<div>123 - test</div>".match(/[A-Za-z0-9]* -/).join().replace(/ -/, "");
var b = "<div>123 - test</div>".match(/- [A-Za-z0-9]*/).join().replace(/- /, "");
console.log(a, b);


Помогите)
Заранее спасибо!
Ответить с цитированием