AleksandrB
@AleksandrB
Совсем недавно вывел "Hello world"

Не могу написать регулярку?

Нужно регулярное выражение для проверки формата Name_Surname
Только англ. буквы, обязательно нижнее подчеркивание, никаких других символов быть не должно.
В регулярках я полный нуль. Заранее спасибо!
  • Вопрос задан
  • 245 просмотров
Решения вопроса 3
chelkaz
@chelkaz
preg_match('/^[a-z_]+$/i', $input_line, $output_array);
Ответ написан
Комментировать
@ghostiam
На Go писатель, серверов пинатель.
Такая?
[a-zA-Z]+_[a-zA-Z]+
https://regex101.com/r/cO8lqs/6540

Сгенерированный код:
$re = '/[a-zA-Z]+_[a-zA-Z]+/';
$str = 'Name_Surname
qwwer_asdasd';

preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0);

// Print the entire match result
var_dump($matches);
Ответ написан
или вот так
preg_match('/[a-z_]+/i', 'ваша строка', $matches,);

https://regex101.com/r/egnELv/1
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы