2

@記号の後にハイフン「_」が含まれないように電子メールを検証したい電子メールバリデーターを書いています。たとえば、電子メール lmn-xyz@abc-pqr.com は許可されますが、xyz@-pqr.com は許可されません。次の式を試しましたが、役に立ちませんでした。

^[a-zA-Z0-9_+-]+(.[a-zA-Z0-9_+-]+) @[a-zA-Z0-9-]+(.[a-zA-Z0-9 -]+) .([a-zA-Z]{2,})$

上記の機能をどのように実装できるかについての提案には、正規表現が与えられます。前もって感謝します。

4

2 に答える 2

0

記号の[a-zA-Z0-9]後にハイフン ( ) を付けずに、最初のグループを再度追加します。@一貫性を保つには、追加したグループが必要なため、後の最初のグループでも変更+する必要があります。*@

^[a-zA-Z0-9_+-]+(.[a-zA-Z0-9_+-]+)@[a-zA-Z0-9][a-zA-Z0-9-]*(.[a-zA-Z0-9-]+).([a-zA-Z]{2,})$
于 2013-04-03T06:25:53.077 に答える