Нахождение другого типа одинарных кавычек в JavaScript - PullRequest
0 голосов
/ 29 июня 2018

Мое требование: есть три строки с одинарными кавычками разных типов (например, -> '' '), и когда я выполняю поиск по одинарной кавычке (т.е. ->'), я должен получить индекс одинарной кавычки во всех случаи.

например:

var str1 = "this is someone's question"
var str2 = "this is someone‘s question"
var str3 = "this is someone’s question"

str.indexOf("'"); -> Это утверждение должно найти одинарные кавычки (', ‘и’) во всех трех переменных. Так же, как Google Chrome найти работы в поиске веб-страниц. Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 29 июня 2018

Используя регулярные выражения & .search(), вы можете обнаружить одинарные кавычки:


const regex = /(\'|\‘|\’)/gm;
var str1 = "this is someone's question"
var str2 = "this is someone‘s question"
var str3 = "this is someone’s question"

console.log("Found single-quote @ index: " + str1.search(regex));
console.log("Found single-quote @ index: " + str2.search(regex));
console.log("Found single-quote @ index: " + str3.search(regex));
0 голосов
/ 29 июня 2018

var index = /['‘’]/.exec(str3).index

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...