2015-03-19 4 views
-1

Я делаю онлайн-трансляцию новостей. как твиттер, если какой-нибудь хастаг (#blabla), то это будет красный цвет ..Как определить символ (#) с помощью javascript?

Кто-нибудь может мне помочь? Заранее спасибо

+2

IndexOf() может помочь вам, пожалуйста, напишите больше кода – Sim1

+1

http://erictarn.com/post/1060722347/the-best-twitter-hashtag-regular-expression – kishan

+1

/# \ w + \ b/g, если вы ищете хэштег в строке, это регулярное выражение должно помочь ... предоставить больше подробности .... – sinisake

ответ

0

Вы, вероятно, ищет indexOf()

Метод IndexOf() возвращает индекс в пределах вызывающей строки объекта первого вхождения заданного значения, начиная поиск в fromIndex. Возвращает -1, если значение не найдено.

Также как и другие отметили, и если вы ищете регулярное выражение, то это один будет работать для вас, а

(^|\s)(#[a-z\d][\w-]*) 

DEMO

+0

'O' должен быть капиталом. indexOf() – BabyDuck

+0

@balaG: - Спасибо. Обновлено! –