正则表达式判断是否有除数字之外的其他格式
//正则表达式判断是否有除数字之外的其他格式
for(int i=0;i<list.size();i++)
{
QByteArray ba = list[i].toLatin1();//QString 转换为 char*
const char *s = ba.data();
while(*s && ((*s>='0'&& *s<='9')|| *s=='.'))
s++;
if (*s)
{ //不是纯数字
QMessageBox::about(NULL, "数据类型出错", "当前存在非数值型数据,请检查输入文件");
qDebug()<<"不是纯数字";
ui->pushButton_2->setEnabled(false);
break;
}
else
{
ui->pushButton_2->setEnabled(true);
}