まず、バリデーションを行うためのクラスを作成します。このクラスには、パスワードとパスワード確認の値を受け取り、一致しているかどうかを確認するメソッドを持たせます。
以下に、Pythonでの例を示します:
class PasswordValidator:
def __init__(self, password, password_confirm):
self.password = password
self.password_confirm = password_confirm
def validate(self):
if self.password == self.password_confirm:
return True
else:
return False
上記のクラスでは、__init__
メソッドでパスワードとパスワード確認の値を受け取り、validate
メソッドで一致しているかどうかを確認しています。一致している場合はTrue
を返し、一致していない場合はFalse
を返します。
以下は、このクラスを使用する例です:
password = "password123"
password_confirm = "password123"
validator = PasswordValidator(password, password_confirm)
if validator.validate():
print("パスワード確認が一致しました。")
else:
print("パスワード確認が一致しません。")
上記の例では、password
変数とpassword_confirm
変数にパスワードの値を設定し、PasswordValidator
クラスのインスタンスを作成しています。その後、validate
メソッドを呼び出してパスワード確認の一致を確認し、結果に応じてメッセージを表示しています。
この方法を使用することで、パスワード確認の一致を簡単に検証することができます。