Regular Expression – Validate Gmail addresses

You did not tell which regex implementation you use.

^[a-z0-9](\.?[a-z0-9]){5,}@g(oogle)?mail\.com$
  • [a-z0-9] first character
  • (\.?[a-z0-9]){5,} at least five following alphanumeric characters, maybe preceded by a dot (see @Daniel’s comment, copied from @Christopher’s answer)
  • g(oogle)?mail gmail or googlemail (see @alroc’s answer)

Probably you will want to use case-insensitive pattern matching, too. (/.../i in JavaScript.)

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)