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 }