文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>检查IP地址输入是否正确

检查IP地址输入是否正确

时间:2010-12-20  来源:siriurs28

 

bool MainWindow::IsIPaddress(QString ip)

{
    QRegExp rx2("(\\d+)(\\.)(\\d+)(\\.)(\\d+)(\\.)(\\d+)");
    int pos = rx2.indexIn(ip);

    if(pos>-1)
    {
         for(int i=0;i<4;i++)
        {
            if( rx2.cap(i*2+1).toInt()>=255 )
            {
                QMessageBox::information(this, tr("错误"), tr("IP地址错误"));
                return false;
            }
        }

        if(rx2.cap(7).toInt()==0)
        {
            QMessageBox::information(this, tr("错误"), tr("IP地址错误"));
            return false;
        }

        if(rx2.cap(7).toInt()==0)
        {
            QMessageBox::information(this, tr("错误"), tr("IP地址错误"));
            return false;
        }
    }
    else
    {
        QMessageBox::information(this, tr("错误"), tr("IP地址错误"));
        return false;
    }

    return true;
}


相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载