Javascript, как сравнить специальный символ хеша

Как я могу сравнить символ решетки (#) в javascript или JQuery?

У меня есть переменная с текстом «ABC#:», теперь я хочу сравнить, имеет ли другая переменная такой же текст.

любая помощь будет оценена по достоинству.

Спасибо

Итак, вы пытаетесь сравнить строки?

Taplar 21.09.2018 17:28

Если вы просто сравниваете строки, вы должны просто сказать if (string1 === string2) {--doStuff--}

Robert 21.09.2018 17:29

@Taplar: пусть locationContent = $ (this) .text (); если (locationContent == 'ABC#:')

user10075930 21.09.2018 17:29

@HashTag, который действителен. Я не понимаю, в чем ваш вопрос.

Taplar 21.09.2018 17:29

@Robert не работает, я думаю, нам нужно избежать символа # ... все другие сравнения работают без символа #.

user10075930 21.09.2018 17:30

@Taplar, это не работает. Я думаю, что # нельзя так сравнивать.

user10075930 21.09.2018 17:31

Конечно, может. # не является специальным символом в строках в javascript.

Taplar 21.09.2018 17:31
jsfiddle.net/q9trhbnj работает нормально
Taplar 21.09.2018 17:32

Возможно, здесь есть еще одна проблема. Можете ли вы опубликовать фрагмент кода, который не работает?

Robert 21.09.2018 17:33
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
9
69
1

Ответы 1

Некоторые примеры сравнения строк в JavaScript:

const val1 = 'ABC#:';
const val2 = 'CDE';
const val3 = 'ABC#:';

console.info(val1 === val3); // true
console.info(val1 === val2); // false
console.info(val1.includes('ABC#:')); // true

Надеюсь, они прояснят. Пока # находится в строке, вам не нужно ничего экранировать.

Другие вопросы по теме