Javascript, подсветка слова между знаками

Sanu0074
На сайте с 31.08.2012
Offline
110
522

Здравствуйте.

Например есть строка: "Microsoft дополнит свое #облачное# файловое хранилище #SkyDrive# функцией оптического распознавания изображений"

Как слово #облачное# и #SkyDrive# поместить в span'ы: <span>#облачное#</span>, <span>#SkyDrive#</span>

чтобы потом применить стиль для них и выделить каким либо цветом.

Может быть replace();? но я не знаю как регулярку правильно составить для этого случая...

Ayavryk
На сайте с 11.10.2003
Offline
209
#1

var v = 'Microsoft дополнит свое #облачное# файловое хранилище #SkyDrive# функцией оптического распознавания изображений';

v = v.replace(/#([^#]+)#/g,'<span>$1</span');

Тынгыр, мынгыр, комсомол (http://erum.ru). Ехари, ехари, (жалобно) аяврик. /народная тунгусская песня/
Sanu0074
На сайте с 31.08.2012
Offline
110
#2
Ayavryk:
v.replace(/#([^#]+)#/g,'<span>$1</span');

спасибо :) то что надо)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий