Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проверка формы на вшивость :)
 
 автор: bones   (24.08.2006 в 19:03)   письмо автору
 
 

Помогите пожалуйста в одном вопросе. Есть java-скрипт, проверяющий перед отправкой текст на длину, код выглядит так:

if (gb_text.length <= 6) {
error_message = error_message + "Текст сообщения должен быть не меньше 6 символов.";
error = 1;
}

Очень хочется, чтобы текст проверялся также на присутствие в нем таких сочетаний как http:// и www. И если одно или оба сочетания находятся, выдавал ошибку. Реально ли такое сделать?

   
 
 автор: 12345   (24.08.2006 в 20:35)   письмо автору
 
   для: bones   (24.08.2006 в 19:03)
 

Смотря кому :).


if (gb_text.length <= 6 && /(http\:\/\|www\./)/g.test(gb_text)) {
error_message = error_message + "Текст сообщения должен быть не меньше 6 символов.";
error = 1;
}
Правда, "wwww." тоже будет ловиться, поэтому Вы сначала должны предельно конкретизировать условие, а потом писАть под него.

   
 
 автор: bones   (25.08.2006 в 08:41)   письмо автору
 
   для: 12345   (24.08.2006 в 20:35)
 

К сожалению, не работает. Тут где-то ошибка, потому что весь скрипт падает (правда, только в IE, в Опере работает как ни в чем не бывало, но ссылки все равно не ловит) :(. Попробовал и так и сяк - нифига. Можно ли убрать из строки проверку длины? Чтобы отделить условия друг от друга - первым условием проверяется длина, вторым наличие признаков URL ;-).

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования