• 5434阅读
  • 1回复

求一个限制文本框输入格式为ip地址的正则表达式。谢谢 [复制链接]

上一主题 下一主题
离线zhangjh_sdu
 
只看楼主 倒序阅读 楼主  发表于: 2008-09-03
— 本帖被 XChinux 执行加亮操作(2008-09-03) —
如题。谢谢!!!
在网上找了n个,发现都不好用,例如:
QRegExp rx("^(0|[1-9][0-9]?|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.(0|[1-9][0-9]?|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.(0|[1-9][0-9]?|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.(0|[1-9][0-9]?|1[0-9]{2}|2[0-4][0-9]|25[0-5])$");
QValidator *validator = new QRegExpValidator(rx, editor);
editor->setValidator(validator);

还是不能限制数字大小。
MFC QT混合编程
离线zhangjh_sdu
只看该作者 1楼 发表于: 2008-09-03
已经通过重载基类QValidator的validate虚函数实现。
MFC QT混合编程
快速回复
限100 字节
 
上一个 下一个