@Ramir1

Regex: может содержать указанные символы, но обязательно есть буква — как?

Народ, помогите, пожалуйста, составить регулярное выражение:
1) строка начинается на букву или цифру
2) может содержать a-z0-9_.
3) должна содержать минимум 1 букву a-z

Это выражение: (^([a-z0-9]){1}[a-z0-9_.?]+)$
включает строку только из цифр, что противоречит условию 3.

https://regex101.com/r/FylFY1/469
  • Вопрос задан
  • 346 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Регулярные выражения
^(?=.*[a-z])[\da-z][\w.]+$
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
^(?:[0-9][a-z0-9_.]*)?[a-z][a-z0-9_.]*$
Ответ написан
Ваш ответ на вопрос

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

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