Так прямо в точку. В настоящее время я делаю проект колледжа, который состоит в поиске файла JSON для конкретных слов/предложений в соответствии с двумя типами исследований: Ограничение, которое означает чувствительность к регистру и Лексика, что означает нечувствительность к регистру И вернуть события жирным шрифтомРегулярное выражение для поиска введенного предложения, но включая специальные символы
В настоящее время я использую это регулярное выражение в качестве метода поиска
regex = new RegExp(inputSearch, "g"); //case sensistive
и
regex = new RegExp(inputSearch, "gi"); //case insensitive
«inputSearch» неоспоримой переменного, которая содержит фразу/слово that0s должна быть найдено, моя PROB lem заключается в том, что мне нужно включить специальные символы, такие как «.:,;!? -_», поэтому, если, например, я ищу «Как дела?». он вернет все случаи этого предложения, включая «?»
Может ли кто-нибудь мне помочь?
Спасибо заранее
'регулярное выражение = новый RegExp (inputSearch.replace (/ (\ W)/г, "\\ $ 1"), "Г");' –
@AvinashRaj удивительное, очень хорошее решение, мне было просто интересно как достичь –
@AvinashRaj Спасибо большое! –