Нет этот тоже не то. При такой регулярке строку "слово!!!" режет до "слово!!"...
Ну я впринципе придумал как это можно реализовать, завтра на свежую голову попробую...
Ну эта ссылка для меня не нова
То что часть должна работать это я понимаю, поэтому и пробовал ее раньше подставлять. Ведь по логике все правильно, если после двух точек нет еще одной, то заменяем... Вроде бы все правильно, но... не работает
Все таки неправильно. Вот этот кусок "(?<![.!])" вызывает ошибку, я так понимаю из-за символа "<". Вот эта часть "(?![.!])" тоже не помогает, я пробовал так прописывать еще до того, как задал вопрос...
value = value.replace(/\s*([\.\!]){3,}\s*/g,"$1$1$1 ");
value = value.replace(/\s*([\.\!]){2}\s*/g,"$1$1 ");
если в строке введено "слово1 ....... слово2", делаем так "слово1... слово2", если же "слово1..слово2", то "слово1. слово2"
Короче говоря, если введено более 3 символов, то режем до трех, если 2, то оставляем только один. С тремя и более все нормально, а вот когда добавляю проверку на 2 символа получаю что-то типа этого: "слово!! ! слово"
Как правильно составить регулярку для моей цели?
Да и еще, возможно ли с помощью регулярок менять регистр букв? Пример, есть строка "слово раз. слово два", нужно заменить на "слово раз. Слово два"
JustUserR, на первый взгляд ваш совет по поводу пробела мне показался дельным, но на практике это не так. Если ставить неразрывный пробел, то опять же появляется горизонтальный скрол. По поводу js я с самого начала думал, но хотелось решить проблему средствами css, но по хоже не получиться...
LEONeso, к чему вобще ваш пост? Или это из серии "лишь бы что-то написать"...
Каким боком тут clear:both, если оно запрещает обтекание? бред...
И то, что скролы в разных местах ясно с самого начала, сам вопрос в том, почему так и можно ли как-то "настроить" их положение...
не для всего блока со шрифтами, а для каждого шрифта. Ну и overflow: hidden; для него же.
все такие умные бл.., один я дурак... Я и добавлял к каждому шрифту, появляется горизонтальный скрол, а если дописать overflow: hidden, то кусок текста просто перекрывается скролом, что тоже не подходит...
пробовал еще до того, как задал вопрос. white-space: nowrap действительно решает проблему с переносом строки, но появляется новая. Появляется и горизонтальный скрол, а мне это совсем не нужно...
Нужно каким-то образом указать, чтобы скролы прилеплялись сбоку блока, а не вставлялись внуть
суть проблемы: нужно, чтобы каждая строка отображалась без переноса текста. В опере и осле так и происходит, но в мозиле и сафари текст переносится на новую строку, получается не совсем красиво (см. скрины)
я так понимаю почему это происходит, в опере и осле скрол добавляеться справа, а в мозиле вставляеться внутрь блока...
Как можно его вынести за пределы блока?
ну почему же сразу за денюжку? есть и халявные... к примеру я года пол назад регистрировал домен в зоне .org.ua Абсолютно бесплатно, но естественно и никаких гарантий нет. В общем гугл в помощь
то есть этот первый класс создает запрос и отправляет его во второй класс, а второй класс результат передает в третий класс, и если я напишу return в третьем классе то куда он его отретунит во второй!?
ну по идеи, если ваш третий класс вызывается из второго, то и результат должен прийти во второй... по крайней мере, я это так понимаю...