Я создаю букмарклет, и мне нужно избегать использования двойных кавычек ("), потому что я должен включить букмарклет внутри HTML-страницы, и он находится внутри строки, которая использует двойные кавычки:Экранирование символов в JavaScript с использованием их кодов ASCII
<a href="javascript:...">
в некоторых местах я должен использовать код replace(/".*/, '');
в СЕПГЕ, я могу избежать двойных кавычек, используя \x22
(22 является ASCII шестнадцатеричного кода для двойных кавычек)
можно ли сделать что-то похожие на JavaScript, как replace(/\x22.*/, '');
?
Он также работает, спасибо. – BearCode
Не обижайтесь, но «тоже работал» - это немного преуменьшение. Это правильный ответ. Вот как вы пишете HTML. (Ваш код записывается в HTML.) Предложение от theram будет отмечать программиста как немного невежественное. Да, его предложение вроде работает нормально для вашего очень ограниченного случая, но как только вы начинаете нуждаться в дополнительных цитатах для других целей, это становится смешно. Посмотрите на мою историю ответов; Я кое-что знаю о букмарклетах. –
ОК, я отметил этот ответ как принятый ответ. Извините за задержку. – BearCode