Jump to content

tt48

User
  • Posts

    293
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by tt48

  1. tt48

    Снова RexExp

    Смотрел, да запамятовал,) Старость не радость... Спасибо. Удачи.
  2. tt48

    Снова RexExp

    Окей,) Спасибо большое. —————————— Кстати [а-я] не включает буквы 'ё'.
  3. tt48

    Снова RexExp

    Я просто не понимаю, зачем ему два символа до сепараторных знаков? У меня предположение, что он просто проходит одной проверкой, зажирает послежний символ и потому надо еще символ для следующей проверки — оно имеет место быть? Там, вродь есть какие-то фишки, чтоб он не шибко жадничал... Сам не разберусь - слишком много букв.
  4. Суть проблемы такова, что тупо отпозиционировать кроссбраузерно как раз не получается. Бордеры - для отладки. В див обернуто по умолчанию для прохождения валидации. Бэкграунд составной, к инпуту отношение имеет только по позиционированию. *посередине полосы по вертикали он должен быть. Полоса - часть фоновой картинки. —————————————————————— Проблема решена позиционированием div. В чем раньше проблема была - не знаю. Походу, просто протупил. Спасибо всем большое,) С уважением, Олег.
  5. tt48

    Снова RexExp

    За регулярку спасибо, но оно ж должно есть конструкции с буквами, а этот будет отрезать вообще все, кроме пробельных. Должен есть конструкции типа: Абвгд-двг -апа - ава лд Абвгд-д -а - а л Не должен есть: абвгд--апвап - -апа- /*тут два пробела*/апа sdfd - ну и целиком некорректные по символам. Некореектные - все, кроме букв, пробела, тире. Пойти от обратного мысль понравилась...буду её думать. Спасибо,)
  6. Доброго времени суток. Есть фоновая картинка, есть input. Никак не удаётся выровнять input кроссбраузерно. Он должен быть посередине белой полосы на картинке. Частично проблему решил хаками, но Opera 9.64 все равно не хочет. Пример: http://beavers-net.narod.ru/primers/search.html Стили: http://beavers-net.narod.ru/primers/style.css С уважением, Олег.
  7. tt48

    Снова RexExp

    Доброго времени суток. Есть регулярка для проверки поля фамилии, имени и отчества. /(^([a-zа-яё]+([ -]|( -)|(- )|( - ))?([a-zа-яё]+))+$)/i Суть проверки - не допустить повторящихся пробелов и тире, тире и пробел не должны идти в начале\конце, должны обрамляться буквами: L L, L-L, L -L, L - L; - допустимые. Проверка почти работает, но не пропускает конструкции nam e m. Т.е. требует, чтобы сепаратором разделялись двойные (по количеству) символы.. ———- http://beavers-net.narod.ru/primers/checking_fields.html Как это исправить? С уважением, Олег.
  8. http://forum.htmlbook.ru/index.php?showtopic=22545 Виноват, не проверил.
  9. Посмотрите здесь, может что прояснится http://forum.htmlbook.ru/index.php?showtopic=22545&hl=
  10. Можно использовать тянущееся изображение. Вот, почти похожее что-то.. не решение, но мысль http://forum.htmlbook.ru/index.php?showtop...;hl=beavers-net С уважением, Олег.
  11. Окей. Осталось только дошлифовать ослику уши. Большое спасибо.
  12. .fio{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #808080; margin-right: 25px; padding:0; border: 1px solid green; white-space: nowrap; } Уже стоит. Если б была проблема с ослом только.. За замечание про 7-го осла спасибо - раньше не проверял, думал, режим совместимости через <meta http-equiv="X-UA-Compatible" content="IE=7" /> вполне рабочий..
  13. Доброго времени суток. Задача: ширина блока должна быть по длине текста сверху. Поле с циферками снизу должно тянуться. Отступ справа (внутри ячейки) 25 пикс. В Опере полет нормальный.. В ИЕ с хаками тоже более-менее (неадекватно реагирует на задание white-space: nowrap; но это ладно). FF\Chrome категорически несогласны. Такие вот делишки. Сделать статично не прокатит, увы. Хаки для FF\Chrome нежелательны, но вполне прокатит - хоть что-то будет. Заранее спасибо. С уважением, Олег. http://beavers-net.narod.ru/primers/balance_probe.html
  14. Обычно при загрузке аватары её размеры подгоняются с помощью php. http://forum.htmlbook.ru/index.php?showtopic=22658 - обсуждение подгона изображения по % от экрана. С уважением, Олег.
  15. например site_name.dom1.dom2 - корректно, а site_.dom1.dom2 нет регулярка общая выдаёт только, что не совпало. Мне бы как-то отловить, что именно такой-то символ на таком-то месте дает ложность проверки основной регулярки.. Пока думаю разбить основную регулярку на блоки и их передавать в массиве в функцию.. Или разбить как-о универсально лексемму на части, подлежащие проверке.. Извиняюсь, за бардак в постановке вопроса.
  16. Спасибо, но не то. Хотелось чтоб через "родные" функции RegExp.. Всего инпутов на деле 17 штук и под каждый писать свой интерпретер ошибок, как говаривал Ванька из 3-10-го, "..Чтот не хочется". Суть не в том, чтобы отловить позицию "нехорошего" символа - это не вопрос. Суть в том, что, например, проверяется поле адреса сайта. Нужно отловить неверное положение точки - рядом с подчеркиванием или тире. По сути - символ "хороший", но не на месте.. А идея про split мне понравилась... щас я её буду думать. Наверное оно. Спасибо,)
  17. Доброго времени суток. Есть форма, есть регулярка. Хочется сделать такую проверку, чтоб она хоть малость не допускала совсем уж тупых запросов -ловила не только ненужные символы, но и символы, поставленные в недопустимом месте. Регулярку вродь составил, проблема в том, что не смог найти алгоритма нахождения неверного символа... Итого вопрос: как найти первый не совпавший с регуляркой символ? регулярка по типу : /^[0-9a-z]([.,a-z ]){0,39}[a-z]$/ С уважением, Олег. Примерчик http://beavers-net.narod.ru/primers/checker.html
  18. clear: both; например, можно попробовать.
  19. Доброго времени суток. Есть табы, все бы ничего, но есть еще и эксплорер. При загрузке страницы - все хорошо. Но, стоит пошевелить мышкой на чем угодно, - дергаются табы, образуется брешь, которая так и остаётся. Внизу также две ссылки. Которая плавает справа - номально все. А левая, хоть никак не связана - при появлении зазора между табами наоборот теряет отступ в 200пикселей. Поставил relative left:200px; - помогло, но тем не менее. Ставил перекрытие стилей на все :hover во всех возможных комбинациях - не прошло. Можно поставить position: relative; overflow: hidden; тогда пропадает, но мне еще надо текущий таб поверх тени расположить.. http://beavers-net.narod.ru/primers/kabinet_new10_1.html Стили табов - http://beavers-net.narod.ru/primers/styles/new_tabs_2.css С валидацией все в порядке, на рекламу народа обращать внимания не стоит. Помнится, было что-то про подпрыгивающие блоки, но найти не смог. Заранее спасибо. С уважением, Олег. ——————————————————— Проблема возникает при задании отступа, отличному от нуля, всему списку и\или аналогичному для li#first. Пришлось смещение через background-position делать. Оставшиеся табы начинаю прыгать при задании position: relative (т.е. - все аналогично). Убил это свойство - пока работает. Нормальные стили (есть один хак - *margin-top: 5px; - к делу не относящийся) - http://beavers-net.narod.ru/primers/styles/new_tabs.css Удачи. С уважением, Олег.
  20. мммм... видимо var не нужно.. Сорри, "под шарпом сижу, далеко гляжу.."(с) Если подробней - так переменные в php не объявляются - никаких ключевых слов не надо при объявлении.
  21. Какой интересный...он у меня просто скролл не рисует. Косяк. Убрал бордер у outer и скролла больше нет. Совсем нет. Можно было и мозгой пошевелить немного.
  22. не думаю, что это возможно. Вполне возможно, где-то ошибся - постоянно забываю про знаки доллара или еще какие мелочи.
  23. Скорее всего плагин пытался сохранить пропорции и она не вмещалась. Про скролл - уберите бордеры,их даже на картинке видно. (уже убрал- можно смотреть))
  24. А как Вы её, черту эту, пытались удалить? можно прописывать последнему пункту стиль style='border-bottom:none;' через классы или чего хотите. Можно сделать в конце охватывающей ячейки релативный блок небольшой высоты, который просто будет закрывать собой подчЁрк. Отступ - приблизительно также. Наиболее разумным, как мне кажется, будет назначение padding-top для списка. Можно и через margin для вложенного блока-ссылки.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy