码迷,mamicode.com
首页 > 其他好文 > 详细

QT中正则表达式的简单说明

时间:2016-07-08 11:35:02      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

使用方法:

QRegExp acNumRE("[0-9]{19}");
lineEdit->setValidator(new QRegExpValidator(acNumRE, this));
//C++ 正则表达式书写规则如下:
[0-9]//可以输入0到9这几个数字
[A-Za-z]//输入任意英文的常规写法
[^]//有^标记时,方框内不能输入,例如[^abc]就不能输入"a","b","c"。
{}/*跟在[]后,表示正则限制,例如[0-9]{19},则只能输入19位数字,[0-9]{2,9},
则能输入2位到9位数字,如果你想输入一个可以转换成double的数字,可以表示为*/
[0-9]{1,}[.]{1}[0-9]{1,}//其中,类似{1,}的表达表示大于1位数,不设上限。

  

 

QT中正则表达式的简单说明

标签:

原文地址:http://www.cnblogs.com/cielosun/p/5652781.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!