Автор Тема: Javascript и регулярные выражения  (Прочитано 3268 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн xRUSha

  • ...
  • Постоялец
  • ***
  • Сообщений: 200
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.flashcafe.ru
Javascript и регулярные выражения
« : 11 Марта 2005, 00:04:40 »
проверяю регулярками форму. в поле должно быть выражение "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.

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 828
  • +0/-0
  • 0
    • Просмотр профиля
Javascript и регулярные выражения
« Ответ #1 : 11 Марта 2005, 08:30:46 »
Цитировать
xRUSha:
выдает ошибку js

А какую?

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

 

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