isAlphaNumeric static method

bool isAlphaNumeric(
  1. String inputStr
)

check if the inputStr is alpha-numeric

Implementation

static bool isAlphaNumeric(String inputStr) {
  bool isAlNumSeq = true;
  int index = 0;

  if (inputStr.trim().isEmpty) {
    isAlNumSeq = false;
    return isAlNumSeq;
  }

  if (isAlpha(inputStr[0])) {
    while ((index <= inputStr.length - 1) && (isAlNumSeq)) {
      isAlNumSeq = isAlNumSeq &&
          (isDigit(inputStr[index]) || isAlpha(inputStr[index]));
      if (!isAlNumSeq) {
        break;
      }

      index++;
    }
  }

  return isAlNumSeq;
}