私は特定の問題で立ち往生しています。アルファベットの数字と . - と _ は許可され、常にアルファベットで開始する必要があります
ここに受け入れられるものの例があります
someone@mydomain.com
something1234@mydomain.com
someething.something@mydomain.com
something-something@mydomain.com
something_something@mydomain.com
something_1234@mydomain.com
something.123@mydomain.com
something-456@mydomain.com
私が今までしてきたことは
[a-zA-Z0-9]+[._-]{1,1}[a-zA-Z0-9]+@mydomain.com
これは、一致しない問題を除いて、私のすべての要件に一致します
someone@mydomain.com
someont123@mydomain.com
しかし、それも一致します
someone_someone_something@mydomain.com
これは必須ではありませんが、私が試したこの1つのことを解決する方法が本当にわかりません
[a-zA-Z0-9]+[._-]{0}[a-zA-Z0-9]+@mydomain.com
しかし、これも私の問題を解決していません。今では次のようなすべてを受け入れます
something+455@mydomain.com
必須ではありません 助けてください