#javascript #unicode #superscript
#javascript #unicode #верхний индекс
Вопрос:
Я хочу проверить, содержит ли строка символы верхнего индекса. На самом деле я читаю PDF-файл, и я хочу проверить, содержит ли прочитанная строка несколько надстрочных символов.
Ответ №1:
Если надстрочные и нижние индексы выполнены с использованием Unicode, а не разметки PDF, большинство нужных вам кодовых точек, скорее всего, находятся в блоке u2070
— u2090
, плюс пара дополнительных:
var subscripts = /[u2070-u209Fu00B2u00B3u00B9]/;
var target = "foo¹";
target.match(subscripts);
вывод:
[ '¹', index: 3, input: 'foo¹' ]