There is no such regular expression. First off you can't validate an email address 100% with a regular expression. Attempting to validate as close as possible requires a ridiculously large pattern that is not practical to use. Shorter pattern have many many holes within and should not be used if validation is important. Limiting such an expression to 100 character would only make it more capable of failure.
if you just wanted to be sure a string, not necessarily an email address, is not more than 100 characters this pattern would do so.
^.{0,100}$
Michael
"In theory, theory and practice are the same. In practice, they are not."
Albert Einstein