Опубликовано: 25 марта 20187 г Здравствуйте Как правильно выводит название темы?var title = "{$topic['title']}"; alert(title);Если в title есть двойное кавычки " получаю: Название темы с ":двумя кавычками": Как исправить?
Опубликовано: 25 марта 20187 г а если такие использовать «кавычки» ?‘кавычки 2’„кавычки 3“ Изменено 25 марта 20187 г пользователем Fantik
Опубликовано: 25 марта 20187 г Автор @FantikТогда надо найти все темы с кавычками и переименовать, потом запретить в название темы двойное кавычки. ********************** Даже .replace не помогает: var title = ipb.sharelinks.title.replace(/":/g , '"').replace(/!:/g , "!").replace(/':/g, "'").replace(/"/g, '"');В случае !: работает, но не для ":
Опубликовано: 25 марта 20187 г А если непосредственно перед выводом (помня про опасность SQL-инжектов) делать htmlspecialchars_decode() с этой строкой?
Опубликовано: 26 марта 20187 г Так и в бд хранится не "Title"В случае !: работает, но не для ": Откуда двоеточие в конце, если должна быть точка с запятой?
Опубликовано: 26 марта 20187 г Автор Это я поменял. Если не менять:Название темы с "двумя кавычками": В bbcode code он все равно меняется
Опубликовано: 26 марта 20187 г Автор Один из вариантов<script> var title = "{$topic['title']}"; var re = new RegExp('' + '34;',"g"); var mytitle = title.replace(re,'"'); alert(mytitle); </script> @newbieРаботает. Спасибо огромное!
Здравствуйте
Как правильно выводит название темы?
var title = "{$topic['title']}"; alert(title);Если в title есть двойное кавычки " получаю:
Как исправить?