Я использую JQuery и пытаюсь сделать запрос на отправку, и ответ, который я получаю, имеет тип
/*this is the string i need*/
Теперь я пытаюсь получить доступ к строке, в которой я нуждаюсь, но, по некоторым вопросам, я, похоже, не понимаю.
Мой код:
$.get( "/geturl", function( data ) {
console.log(hereStr(data)); ==> prints /*this is the string i need*/
});
function hereStr(f) {
return f.
replace(/^[^\/]+\/\*!?/, '').
replace(/\*\/[^\/]+$/, '');
}
но мой console.log просто печатает ту же строку с тегами комментариев, как показано выше. Неправильно ли мое Regex? Или это какая-то проблема?
Любые указатели будут очень благодарны Спасибо
Исправленная версия вашей функции hereStr()
:
function hereStr(f) {
return f.replace(/\/\*(.+)\*\//, '$1');
}
hereStr()
неверна.