ッ桜メ狼ル﹏笔记siriurs.blog.chinaunix.net
siriurs28
全部博文(108)
QT各控件美化(9)
2012年(13)
2010年(95)
obsd178
大鬼不动
ghostste
xiaozhan
浪花小雨
dyf3s
yumao88
cqhanwei
wbf420
tangrong
qqqno1
xu_追
分类: C/C++
2010-12-20 17:16:20
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;}
上一篇:QTreeView
下一篇:在QT中显示中文
chinaunix网友2010-12-22 14:34:39
很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com
登录 注册