Программирование > Регулярные выражения

Javascript и регулярные выражения

(1/1)

xRUSha:
проверяю регулярками форму. в поле должно быть выражение "0xAAAAAA", т.е. "0x" дальше цвет в обычном вебовском формате. Так вот, проверка на php все вылавливает а на javascript\'e нет(( выдает ошибку js
код такой

php

...
if (!eregi("^0x[A-fa-f0-9]{6}$",$picbgcolor)) {
 $error .= "picbgcolor must be color";
}
...

js

--- Код: ---
...
var picbgcolor = document.forms("main").picbgcolor;
var reg = new RegExp("^0x[A-fa-f0-9]{6}$");
if (!reg.test(picbgcolor.value)) {
 alert(\'picbgcolor must be a color\');
 picbgcolor.focus();
 return false;
}
...

--- Конец кода ---


в регулярных выражениях я не большой спец, так что не исключаю, что написал его неправильно. если это так - укажите плз. на ошибку.

Mog.:

--- Цитировать ---xRUSha:
выдает ошибку js
--- Конец цитаты ---

А какую?

А у меня твой код проходит нормально
IE 6.0.2600.0000
Opera Версия 7.11  Сборка 2887  Платформа Win32  Система Windows 98

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии