Главная Новые темы Список тем Задать вопрос Поиск  

Форум "Web-мастер"


Технологии web-програмирования


 #0 clickmaker © 09.11.05 17:27:21 - 12.06.06 07:14:35

Javascript match() & регулярные выражения



делаю проверку допустимых символов так:
re = '[^A-Za-z0-9!@#%&*()_-$]';
if (str.match(re))
  // недопустимый символ
 
так вот, если в регэкспе встречается спец. символ ($ в данном случае) match ругается "invalid range in character set"
\$ \x24 не помогают Цитата

 #1 Sam 12.06.06 07:14:32

Неверный символ здесь "-", который должет находится в начале или конце списка символов.

re = '[^A-Za-z0-9!(собачка)#%&*()_$-]';

или

re = '[^-A-Za-z0-9!(собачка)#%&*()_$]';





  • Написать ответ

    Имя: Регистрация HTML?
    smiles смайлики
    Потом перейти в:    
    паутина



      ©  webest.net, 2002-2007  

    top.mail.ru
    » Бесплатный счетчик посещений
    » Рейтинг сайтов