2017-01-28 5 views
0

どういうわけか私は自分でRegExを作成するのが難しいと感じています。私の質問:登録するユーザーには、この形式のメールアドレス:[email protected]のみを入力してもらいたいです。ユーザー名/メールアドレスのカスタムRegEx Java

クリアするには、私のRegExは、最初の位置に1文字しかなく、ドット、無限の文字、アットマーク、「example.com」が続くかどうかを調べる必要があります。

RegExに完全な文字列(この場合はexample.com)を検索させることも可能ですか?もしそうなら、RegExはどのように見えますか? (私は完全な例が欲しい)。

編集:私は、英数字(^[a-zA-z]$)事前に

感謝を意味する文字で

ここ
+0

[あなたは、英数字と言うが、例のみを正規表現でのメールの解析アルファベット –

+0

は全く簡単ではありません含まれている、私は読むことをお勧めしますthis(http://www.regular-expressions.info/email.html)の記事では、ある正規表現を使用して正規表現を使用する際のトレードオフと、使用する標準が何であるかについて説明しています(標準であっても、オフ)。 – aturkovic

答えて

1

は正規表現です:

^[a-zA-Z0-9]\.[a-zA-Z0-9][email protected]\.com$ 

デモと解説:https://regex101.com/r/BPFHvl/4

+0

これは妥当性を確認します:[email protected] – aturkovic

+0

Amerongenは英数字だけではなく英数字 –

+0

可能であれば、私は確か英数字を意味しました。私は質問を編集します。また、あなたの例に示すように、 'atest.sss @ example.com'も同様に検証されます。 –

関連する問題