Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.09.2012, 22:34
Профессор
Отправить личное сообщение для Vampir3 Посмотреть профиль Найти все сообщения от Vampir3
 
Регистрация: 06.12.2011
Сообщений: 172

удаление строки до определённого символа
есть строка

var str = "От Андрея: привет!"

мне нужно избавиться от всего, что идёт после знака ":"
можно ли это как-то реализовать?
Ответить с цитированием
  #2 (permalink)  
Старый 04.09.2012, 22:40
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,588

Есть 2 варианта: регулярками и обычным способом. Второй быстрее, но не подходит если потом вдруг появятся дополнительные условия.

var str = "От Андрея: привет!";

var str1 = /^[^:]+/.exec(str)[0];

var str2 = str.substring(0,str.indexOf(':'));

alert([str1,str2])
__________________
29375, 35
Ответить с цитированием
  #3 (permalink)  
Старый 04.09.2012, 22:46
Профессор
Отправить личное сообщение для Vampir3 Посмотреть профиль Найти все сообщения от Vampir3
 
Регистрация: 06.12.2011
Сообщений: 172

спасибо большое ;-)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление пробелов в начале и конце строки CyMKuH Общие вопросы Javascript 6 22.03.2016 13:41
Обрезка строки до (после) определенного символа gglmgl Общие вопросы Javascript 5 17.12.2012 17:49
удаление произвольной строки таблица kayuga jQuery 1 12.01.2011 04:40
Вбор числа после определенного символа в строке Jekel Серверные языки и технологии 2 21.03.2010 13:17
Удаление пробелов из строки thunder2 Общие вопросы Javascript 4 03.01.2010 22:02