/\A(?!.*(\.{2,}|\.{1,}@)).*\z/
文中に連続の.(ドット)または@(アットマーク)前に一回以上の.(ドット)が来ると否定できるようになった。
以下の出典先を真似して書いてみた。
OR条件
ABC|DEF のように書くと、「文字列ABC、または文字列DEF」という OR条件 の意味になります
出典
否定的先読み
パターンを否定する。
この場合は文中に含まれるabc
が否定される
^(?!.*abc).*$
出典
感想
調べることに時間がかかったので記事にした。
正規表現はまだ全然慣れていない。
これで区切りがついた。
これが終わると次にいつ使うかわからない。
しかし勉強してよかった。