.
文字列入力で複数のピリオド ( ) を許可する必要はありません。Ruby正規表現を使用してそれを行う最良の方法は何ですか?
コメントへの回答:
メール登録時にメールアドレスの入力をピリオド1つに制限したい。メール入力用の基本的なメール正規表現があります。私の疑問は、( .
) の数を Regex 自体で制限できるかどうか、または Ruby ライブラリを使用する必要があるかどうかです。
はい、初心者の質問です。
正規表現はそのまま
/\A([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})\Z/i
どの部分でもピリオドを 1 つだけ許可するにはどうすればよいですか?