За последние 24 часа нас посетили 23594 программиста и 1723 робота. Сейчас ищут 848 программистов ...

Регулярные выражения для имени

Тема в разделе "PHP для новичков", создана пользователем MichaelPak, 5 мар 2012.

  1. MichaelPak

    MichaelPak Активный пользователь

    С нами с:
    5 авг 2011
    Сообщения:
    46
    Симпатии:
    0
    Есть регулярное выражение для имени, но вводить можно только английскими буквами:

    Код (Text):
    1. "/^[a-zA-Z]+(([\'\,\.\-][a-zA-Z])?[a-zA-Z]*)*$/"
    Что надо в нее добавить, чтобы можно было вводить и русские буквы?
     
  2. Denis.Y

    Denis.Y Активный пользователь

    С нами с:
    8 авг 2011
    Сообщения:
    145
    Симпатии:
    0
    Адрес:
    Россия, Самарская область
    надо думать, батенька, что - поменять английские буквы на русские:
    Код (Text):
    1. "/^[а-яА-Я]+(([\'\,\.\-][а-яА-Я])?[а-яА-Я]*)*$/"
     
  3. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    a-zа-яё и это сделать регистронезависимо.
     
  4. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    если добавить то так:
    Код (PHP):
    1. "/^[a-zA-Zа-яА-Я]+(([\'\,\.\-][a-zA-Zа-яА-Я])?[a-zA-Zа-яА-Я]*)*$/" 
    И вообще вы не в тот топик пишите.