quote+\.[a-z]{2,6}[/quote]
ok this is my understanding: if i have anything wrong i
d be the first to want to here so don't be shy
as well as just letters and numbers these are a list of acceptable characters in the user part (and domain for that matter) as identified in rfc 2822 minus any email comments... each domain gets to restrict the acceptable characters for their email usernames though, so you won't really find &&&@.org though it's technically a legal email...
a-zA-Z0-9!#\$\%\&\'*+-\/\=\?^_`{|}\~
and there is no sense restricting the domain to {2,6}
as there are allowable 1 character top level domains (though they are reserved by icann but could become active sometime) and while the 6 takes care of museum they might just pop another one iwth 7 out someday... then someone will wonder why your script doesn't work