Применить css только к цифрам

как я могу применить css-класс, чтобы в этом div только цифры имели определенный цвет? Я использую калитку для создания содержимого div.

вот мой код для ex:

<div class="coloredDigitsClass">
    <div wicket:id="axMax125At10V"></div>
</div>

и сгенерированный текст будет выглядеть так: «Roni, Type @ 4.5V, 90°C».

но это может быть и что-то вроде этого: "Roni, Maxi/125°C @ 10V"

Я хочу, чтобы только "4,5" и "90" в первом примере были окрашены в красный цвет. а во 2-м примере "125" и "10".


person ZelelB    schedule 15.07.2015    source источник
comment
Если вы хотите решить эту проблему с помощью Wicket, вы можете перехватить метод onComponentTagBody и перебрать символы строки, чтобы создать новую строку с цифрами, замененными на <span class="foo">SOME_DIGIT</span>   -  person Imperative    schedule 16.07.2015


Ответы (1)


Решением с CSS будет использование unicode-range дескриптор, как было также предложено в этот ответ. В качестве альтернативы используйте jQuery, как было предложено в этот ответ.

person FWDekker    schedule 15.07.2015