2016-05-19 8 views
-2

Я хотел бы проверить, содержит ли данная строка только буквы и символы подчеркивания (без пробелов). Никаких цифр, никаких специальных символов, только буквы a-z (строчные буквы) и подчеркивания.RegEx + PHP: Только буквы и символы подчеркивания

  • my_name_is_John_Doe = Сбой (не в верхнем регистре)
  • my_name_is John Doe = Сбой (без белого пространства)
  • my_name_is_john_doe = OK
  • i_am_20_years_old = Сбой (без номера)
  • i'm_cool! Сбой (без символов, как: "#% &/$)

да: нет точки, запятые и т.д.

Одно дополнительное правило: нет ä, ö (и другие немецкие буквы) и т.д.

Спасибо ребята

+1

Ваш шаблон супер просто, нужно просто '[а-z_]' – Ohgodwhy

+5

Использование: '/^[а-г _] + $ /' – anubhava

+1

https://regex101.com/r/iL7fC6/1 –

ответ

2

вы можете просто использовать:.

/^[a-z_]+$/ 

Для описания и другие примеры вы можете посетить here

Смежные вопросы