验证排序字符串是否有效
static bool isValid(String rank) { if (rank.isEmpty) return false; return rank.split('').every((char) => _charset.contains(char)); }