1 /*** 2 *判断一个字符串是否为纯数字 3 */ 4 int Common::isDigitStr(QString src) 5 { 6 QByteArray ba = src.toLatin1();//QString 转换为 char* 7 const char *s = ba.data(); 8 9 while(*s && *s>='0' && *s<='9') s++; 10 11 if (*s) 12 { //不是纯数字 13 return -1; 14 } 15 else 16 { //纯数字 17 return 0; 18 } 19 }