2016-05-17 24 views
0

コンマで区切られた電子メールアドレスの数を制限するために、角度検証のための正規表現を書く必要があります。カンマで区切られた電子メールアドレスのn個の正規表現

/^([\w+-.%][email protected][\w-.]+\.[A-Za-z]{2,4},?)+$/

私は他のstackoverflow's質問から電子メールアドレスをカンマ区切りを検証するために正規表現の上になりました。しかし、私は発生の数を制限することに固執しています。

+0

に1からの電子メールの出現箇所の数が制限されますwha'ts問題? – sweaver2112

+0

件数の制限に問題があります –

答えて

1

あなたは、単一の電子メールアドレスに制限したい場合は、単にあなたの元の正規表現を使用します。

^([\w+-.%][email protected][\w-.]+\.[A-Za-z]{2,4},?)$ 

あなたが2つの以上の正規表現に制限したい場合、あなたはこの正規表現に構築することができます。例えば、1〜5に制限するために、電子メールアドレスは次のようにします。

^([\w+-.%][email protected][\w-.]+\.[A-Za-z]{2,4})(,[\w+-.%][email protected][\w-.]+\.[A-Za-z]{2,4}){0,4}$ 

Regex101

+0

メールアドレスの数を制限したいのですが、それはどこにいるのですか –

+0

あなたのユースケースを処理するものをあなたに与えてくれたと思います。 –

+0

カンマは電子メールの最後とメールの間にオプションです。 –

1

あなたは{x,y}+数量詞を変更する必要がありますそれらを制限します。

例:

^([\w+-.%][email protected][\w-.]+\.[A-Za-z]{2,4},?){1,6}$ 

これは6

関連する問題