Can email address have hyphen

According to the official specification for email addresses, as defined in RFC 5322, an email address can indeed contain a hyphen (-) as a valid character.

In fact, the specification allows for a wide range of characters to be used in an email address, including:

However, it's worth noting that some email providers or systems may have specific rules or restrictions on the use of certain characters, including hyphens. For example, some providers may not allow hyphens at the beginning or end of an email address, or may have specific requirements for the use of hyphens in certain contexts.

In general, it's a good idea to check with your email provider or system administrator to confirm their specific rules and guidelines for email addresses, including the use of hyphens.