24 for(
int idx=0; idx<input.size();)
26 bool removeChar =
false;
27 QChar ch = input.at(idx);
52 QValidator::State
state = QValidator::Acceptable;
53 for(
int idx=0; idx<input.size(); ++idx)
55 int ch = input.at(idx).unicode();
57 if(((ch >=
'0' && ch<=
'9') ||
58 (ch >=
'a' && ch<=
'z') ||
59 (ch >=
'A' && ch<=
'Z')) &&
60 ch !=
'l' && ch !=
'I' && ch !=
'0' && ch !=
'O')
66 state = QValidator::Invalid;
73 state = QValidator::Intermediate;
State validate(QString &input, int &pos) const
BitcoinAddressValidator(QObject *parent=0)