Просмотр полной версии : Как проверить является ли выражение шестнадцатиричным значением
inozemcev
28.12.2012, 19:24
Уважаемые коллеги, сведущие в регулярных выражениях буду рад вашей помощи. Мне необходимо проверить является ли выражение шестнадцатиричным значением.
Какие значения должны удовлетворять условию?
inozemcev
28.12.2012, 19:39
в выражении дол;ны быть цифры 0-9 и латинские буквы a-f и только
Если без 0x и длина может быть любая, то как-то так.
/[0-9a-fA-F]+/
А почему 6? Длина ведь не указана.
А просто как пример для RGB.
inozemcev
28.12.2012, 20:32
Спасибо всем огромное. С наступающими вас Рождеством и Новым Годом !
vorodis2
29.12.2012, 00:30
if(param>=0 && param<=0xffffff){//Может так?
if(param>=0 && param<=0xffffff){//Может так?
Нет, совсем не так. Нужно проверить строку - эо раз; нужно узнать, является ли она шестнадцатеричным представлением чисел - это два.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.