我正在为QLineEdit编写正则表达式检查器,并且正在使用QRegExp。

我已经写了一个int值检查器:

QRegExp *expression_ = new QRegExp("^(0|[1-9]{1,1}[0-9]{0,9});

但是,我有双重值的并发症,更具体地说,我无法区分此数字的大小写。 F.E 0.210或0.001。

请帮助我为双精度值实现此功能。
提前致谢。

最佳答案

这就是我用作正/负浮点值的RegEx字符串

[+-]?\\d*\\.?\\d+

09-10 23:26