У меня есть регистрационная форма и ввод «instagram-username».Instagram имя пользователя Regex -PHP
Instagram Имя пользователя может включать только: a-z A-Z 0-9 dot(.) underline(_)
Это мой код:
if(!empty($instaUsername) && preg_match("/([A-Za-z._])\w+/", $instaUsername)) {
throw new Exception ("Your name Instagram is incorrect");
}
Когда $instaUsername = "name.123"
или "name_123"
это дает мне ошибку.
Как сделать регулярное выражение в соответствии со следующими требованиями?
a-z A-Z 0-9 dot(.) underline(_)
Я хотел бы иметь хорошие учебники по регулярному выражению в качестве комментария.
'preg_match ('/^[a- zA-Z0-9 ._] + $/', $ instaUsername) ', попробуйте это? – user5173426
http://www.regular-expressions.info/tutorial.html – Mariano
Итак, где мы с этим вопросом? – Rizier123