私のウェブサイトでは、現在、さまざまなページにいくつかのフォームがあります。それぞれが送信時に js 検証メソッドを呼び出します。(それらはサーバー側でも検証されています。不要なページの更新を防ぐために、jsでも同様に行っています)。この検証方法はページごとに異なります。たとえば、登録ページの場合、ユーザーがすでに存在するかどうか、すべてのフィールドが入力されているかどうか、およびパスワードが一致するかどうかを確認します。連絡先ページでは、2 つの電子メールが一致するかどうかのみがチェックされます。私には、これらの各検証方法を別々にするのはばかげているように思えます。これを抽象化できる方法はありますか?