А можешь пояснить, что значит \b и чем отличается от [\s^$]. (Справочник читал, но не понял). И ещё по поводу
\d*?. Разве могут быть единицы измерения без цифр? А вот без самих обозначений (ну px и т.п.) могут. Что я не понимаю?
re=/\b\d*?(?:px|em|%|mm|cm|pt|pc|ex)\b/gi
str= " 1 ";
alert("'" + str.match(re) + "'");
str = ' px'
alert("'" + str.match(re) + "'");//странновато как-то
Сообщение от trikadin
|
Кстати, не уверен, что с точки зрения спецификации указание единиц измерения регистронезависимо.
|
Да я тоже не уверен