Можно применить стили только к цифрам, без оборачивания цифр в тэг?

Здравствуйте!
В react приложении передается строка из объекта
const obj = { data: ' 100 порций 5 мышей в подарок заказчик доволен' }
и выводится в дочернем компоненте.
Задача – сделать цифры жирными, а текст – оставить обычным.
Можем ли мы применить стили только к цифрам, без оборачивания цифры в тэг?
Или можно как-то так строку задать в объекте? =)
const obj = { data: '<b>100</b> порций, <b>5</b> мышей в подарок заказчик доволен' }
  • Вопрос задан
  • 135 просмотров
Решения вопроса 1
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
Поизвращаться со шрифтом.
Вот таким способом можно применить другой шрифт только к цифровым символам
@font-face {
    font-family: 'drevodel_regular';
         url('fonts/drevodel_regular.woff2') format('woff2'),
         url('fonts/drevodel_regular.woff') format('woff'),
    font-weight: normal;
    font-style: normal;
    unicode-range: U+30-39;
}

Не работает с шрифтами подключенными через Google fonts, необходимо локальное подключение.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@AlexlMl
Напиши функцию, которая перед рендером, пробежится по строке и обернет все цифры в тег .
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы