首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QRegExp用于QT中QlineEDit的IP地址

QRegExp用于QT中QlineEDit的IP地址
EN

Stack Overflow用户
提问于 2016-08-29 07:18:03
回答 1查看 2K关注 0票数 0

当我想要将IP地址输入到QlineEdit控件中时,我们如何验证QlineEdit控件,该控件应该只允许IP地址。不允许任何字母,字符,除了点(.)所有零件应在0-255的范围内。

IP地址包含四个部分,必须有三个点(.):第一部分应该包含3位数字。第二部分应该包含最小1位数和最大3位数。第三部分应包含最小1位数和最大3位数。四部分应包含最小1位数。

行政长官: 122.234.245.211 121.112.44 255.255.136.132 133.231.123.2 255.0.0.0 121.0.23

以下地址不应接受:应给予errorMessage bOx

例: 24.253.321.422 442.445.552.444 23535.35.353.33 3532.333.332

EN

回答 1

Stack Overflow用户

发布于 2016-08-29 07:27:08

您可以使用QRegExpValidator类。就像这样:

0-9{1,3}\.0-9{1,3}\.0-9{1,3}\.0-9{1,3}

之后,使用QLineEdit::setValidator ()函数设置验证器。

希望能帮上忙..。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39200521

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档