За последние 24 часа нас посетили 22918 программистов и 1264 робота. Сейчас ищут 743 программиста ...

Помогите дописать регулярку

Тема в разделе "Регулярные выражения", создана пользователем Неугомонный, 18 фев 2018.

  1. Неугомонный

    Неугомонный Активный пользователь

    С нами с:
    10 фев 2018
    Сообщения:
    192
    Симпатии:
    3
    /^[a-zA-Z0-9_\-\.]{1,16}$/
    как запретить точку в конце и вначале, чтобы не могла быть первым и последним символом?
     
  2. Deonis

    Deonis Старожил

    С нами с:
    15 фев 2013
    Сообщения:
    1.521
    Симпатии:
    504
    [^.] - не точка.
     
  3. Неугомонный

    Неугомонный Активный пользователь

    С нами с:
    10 фев 2018
    Сообщения:
    192
    Симпатии:
    3
    /^[^.][a-zA-Z0-9_\-\.]{1,16}[^.]$/
    правильно я понял ?
     
  4. Deonis

    Deonis Старожил

    С нами с:
    15 фев 2013
    Сообщения:
    1.521
    Симпатии:
    504
    Да, но вы это и сами могли уже проверить.