generationLimpidCode static method

String generationLimpidCode(
  1. int length, {
  2. bool containNum = true,
  3. bool containLetter = true,
  4. bool containSpecial = false,
})

按长度生成对应的字符串,不包含 0 o 1 I 等容易混淆的之母和数字 length 生成的字符串长度 containNum 是否包含数字 containLetter 是否包含字符 containSpecial 是否包含特殊字符

Implementation

static String generationLimpidCode(int length,
    {bool containNum = true,
    bool containLetter = true,
    bool containSpecial = false}) {
  List<String> codes = <String>[];
  if (containNum) {
    codes.addAll(lstValidateCodeNumber);
  }
  if (containLetter) {
    codes.addAll(lstValidateCodeUpperLetter);
    codes.addAll(lstValidateCodeLowerLetter);
  }
  if (containSpecial) {
    codes.addAll(lstSpecialCode);
  }
  return _generateCode(length, codes);
}