Регулярное выражение будет искать слово (на границе слова), которое будет префиксным и суффиксным с двоеточием :
var input = "I went to :Rome: last night, now I'm in :Florence:";
var regex = /(?:\:)\b(\w*)\b(?=\:)/g
var arr = []
while (m = regex.exec(input)) arr.push(m[1]);
alert(arr)
Отредактировано
Поскольку JavaScript-код RegExp не поддерживает многие функции, я бы рекомендовал изменить регулярное выражение для замены следующим образом:
var input = "I went to :Rome: last night, now I'm in :Florence:";
var regex = /:([\w]+):/g
var replaced = input.replace(regex, "$1")
Set-Cookie
- это заголовок запрещенного ответа . Вы не можете прочитать его, используя JavaScript на стороне браузера.
Если вам нужно передать эту информацию в ваш JavaScript, вам нужно, чтобы сервер использовал какой-то другой механизм (например, другой заголовок или часть тела ответа).