static bool validatePassword(String password) { String pattern = r'^(?=.*?[a-z])(?=.*?[0-9])(?=.*?[!@#\$&*~]).{8,}$'; RegExp regExp = RegExp(pattern); return regExp.hasMatch(password); }