package com.xiaomi.xms.sales.xmsf.account.utils; /** * Wraps varied Context-related helper methods. */ public class SysHelper { private static final String TRUE = "true"; private static final String FALSE = "false"; public static boolean checkPasswordPattern(String password) { if (password == null) { return false; } int len = password.length(); if (len < 8 || len > 16) { return false; } boolean hasAlpha = false; for (int i = 0; i < len; i++) { char ch = password.charAt(i); if ((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z')) { hasAlpha = true; break; } } if (!hasAlpha) { return false; } boolean hasDigit = false; for (int i = 0; i < len; i++) { char ch = password.charAt(i); if ((ch >= '0') && ch <= '9') { hasDigit = true; break; } } return hasDigit; } }