Последние несколько часов я застрял на интересном (IE: умопомрачительном) вопросе.
Я пытался разобрать операторы с помощью регулярных выражений:
([<>]=?|[!=]=)
Мне нужны следующие: <= >= < > == !=
== и != отлично подходят. Но все те, что связаны с < или >, отсутствуют на моем Drupal-сайте, хотя теоретически должны работать.
В итоге я сделал следующее: .replace(/more than/ig, ">")
А в тексте напишите "more than" там, где я бы написал >, и это работает! Отлично сочетается и все...
Это действительно очень глупо, но я не могу придумать причину, по которой эта проблема может существовать. Я отключил все фильтры в Drupal, и в Firebug просто запись > обычно выглядит как >, без экранирования или чего-то подобного.
Я действительно смущен и надеюсь на просветление.
Спасибо.