我正在为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+