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

HTML+CSS+JavaScript

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: FF спотыкается на регулярке JS

Сообщения:  [1-10]   [11-15] 

 
 автор: Deed   (13.05.2012 в 17:09)   письмо автору
 
   для: confirm   (13.05.2012 в 16:52)
 

Ок! А я ща буду присобачивать выбор "Откуда?" с динамической подгрузкой региона и города.
http://habrahabr.ru/post/21949/

  Ответить  
 
 автор: confirm   (13.05.2012 в 16:52)   письмо автору
 
   для: Deed   (13.05.2012 в 16:48)
 

Не надо, у меня все это есть в твердой валюте.

  Ответить  
 
 автор: Deed   (13.05.2012 в 16:48)   письмо автору
 
   для: confirm   (13.05.2012 в 16:26)
 

Это не учебник, это air-программулинка для теста регулярок. Установки не требует.

  Ответить  
 
 автор: confirm   (13.05.2012 в 16:26)   письмо автору
1.2 Кб
 
   для: Deed   (13.05.2012 в 16:16)
 

Если бы я начал ругаться...
Специально написал, чтобы показать -->

У вас уже в привычку входит искать виновника среди браузеров. Рег. выражения не они придумали, и если какой-то из них "косячит" не замечая явного "косяка", это еще не повод считать себя правым. Они могут по разному трактовать стили, но рег. выражения, это правила общие для всех. Отвыкайте.

Спасибо, но у меня есть отличные учебники по JavaScript.

  Ответить  
 
 автор: Deed   (13.05.2012 в 16:16)   письмо автору
 
   для: confirm   (13.05.2012 в 16:10)
 

Да что ж вы так ругаетесь :)
В консоль посмотреть - это первое дело. В моем случае там была лишь нотация на использование "Устаревшего атрибута AttrNode..."

Кстати, рекомендую: http://gskinner.com/RegExr/desktop/RegExr.air

  Ответить  
 
 автор: confirm   (13.05.2012 в 16:10)   письмо автору
 
   для: Deed   (13.05.2012 в 16:03)
 

При чем тут ВОМ? Посмотрите код литер a-z и а-я, ё, и все станет понятно. Может после этого вы поймете, что означает диапазон _-\s, и что FF на 100% прав, указывая на такую лажу (кстати в консоль все-таки загляните, поинтересуйтесь содержанием сообщения об ошибке).

  Ответить  
 
 автор: Deed   (13.05.2012 в 16:03)   письмо автору
 
   для: confirm   (13.05.2012 в 15:39)
 

Erara humanum est, дружище!
А насчет регулярок - у меня никогда с ними особых проблем не было. Как-то с самого начала пошли они без напряга :)
На ваш вопрос развернуто ответить не могу. Но, вроде как, код кириллической буквы "ё" в ВОМ стоит отдельно от сплошного диапазона остальных букв.

  Ответить  
 
 автор: confirm   (13.05.2012 в 15:39)   письмо автору
 
   для: Deed   (13.05.2012 в 15:37)
 

Это не FF фича, это ваша ошибка - нельзя так, поймите в конце концов. Задайтесь вопросом, почему диапазон a-z это логично, и почему ё надо указывать вне а-я?

  Ответить  
 
 автор: Deed   (13.05.2012 в 15:37)   письмо автору
 
   для: confirm   (13.05.2012 в 15:33)
 

Не успел :)

Спасибо!
Трабл, и правда, был в регулярке! А именно в тире между символьными классами. После перестановки: /[^\w_\sа-яё-]/ig FF прекратил бойкот.
http://jsfiddle.net/j8M7W/2/

Но что-то много у FF фич и особенностей, на мой взгляд.

  Ответить  
 
 автор: confirm   (13.05.2012 в 15:33)   письмо автору
 
   для: Deed   (13.05.2012 в 15:25)
 

Что сие означает? )
Вот если бы вы написали вот так (оставив все ваше) [^\w\d_\sа-яё-], то и FF бы не заикнулся. Иначе экранирование [^\w\d_\-\sа-яё], и это правильно.

  Ответить  

Сообщения:  [1-10]   [11-15] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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