По-разному ли обрабатываются одинарные кавычки в IOS и Sierra?

По-разному ли обрабатывается одинарная кавычка (апостроф) в IOS и в Sierra? Это другой символ в Javascript.

Я пытаюсь удалить одинарные кавычки в своем алгоритме поиска, поскольку иногда они отражаются в базе данных с кавычками, а иногда и без них. Например: выполните поиск по запросу «Keith's». Моя текущая система работает на macOS-sierra, но не работает на iOS.

Вы можете просмотреть сайт здесь. Введите "keith's" в поле поиска. Он будет работать с вашим настольным компьютером, но не с вашим iPhone или iPad. Убедитесь, что вы ищете в LCBO.

http://brewskibooze.com/?destination=liquor

В настоящее время я просто использую эту строку кода в javascript, чтобы вырезать одинарные кавычки.

searchString = replaceAll (searchString, "'", "");


person bhardy    schedule 01.11.2017    source источник


Ответы (1)


Я просто ответил на свой вопрос. Мне нужно было добавить эту строку.

str = str.replace (/ [\ u2018 \ u2019] / g, "")

Спасибо Пойнти за его ответ здесь .

person bhardy    schedule 01.11.2017