Емайл должен начинаться с буквы, допустимые знаки - алфавит, цифры, подчеркивание, точка, минус.
(параметр a1 передается через "awk -v a1=$1" или вроде того - проверяем емайл, переданный в командной строке)
(параметр a1 передается через "awk -v a1=$1" или вроде того - проверяем емайл, переданный в командной строке)
BEGIN {print "start"}
{
if (a1 !~ /^[a-zA-Z]+([a-zA-Z]|\_|\-|\.|[0-9])+@мой\.домен\.ru/)
{print "'" a1 "'" ":not email" }
else
{print "'" a1 "'" ":looks like email" }
exit}
END {print "finish"}
{
if (a1 !~ /^[a-zA-Z]+([a-zA-Z]|\_|\-|\.|[0-9])+@мой\.домен\.ru/)
{print "'" a1 "'" ":not email" }
else
{print "'" a1 "'" ":looks like email" }
exit}
END {print "finish"}
Комментариев нет:
Отправить комментарий
Пожалуйста, воздержитесь от грубостей и персональных нападок.
Я не против матерщины, но она должна быть уместной и использоваться для выражения эмоций, а не в качестве основного средства выражения мыслей.