-3

"^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@" + "[A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$"メールアドレスの検証に次のパターンを使用しています。

ここに機能を追加したいと思います。つまり、「@ と の間に英数字を 2 文字以上入れる必要があります。」

解決策を提案してください。

4

1 に答える 1

1

それほど難しいことではありません:

^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@" + "[A-Za-z0-9-]{2,}(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$

私が変更したのは+for aだけです{2,}。は+1以上、{2,}2以上を意味する。

于 2013-05-31T09:52:45.080 に答える