aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--share/qbs/imports/qbs/ModUtils/utils.js5
1 files changed, 1 insertions, 4 deletions
diff --git a/share/qbs/imports/qbs/ModUtils/utils.js b/share/qbs/imports/qbs/ModUtils/utils.js
index 2d6cdea8f..f019bec6f 100644
--- a/share/qbs/imports/qbs/ModUtils/utils.js
+++ b/share/qbs/imports/qbs/ModUtils/utils.js
@@ -322,10 +322,7 @@ var PropertyValidator = (function () {
this.addCustomValidator(propertyName, propertyValue, function (value) {
if (typeof value !== "string")
return false;
- var comps = "";
- if ((maxComponents - minComponents) > 0)
- comps = "(\\.[0-9]+){" + ((minComponents - 1) || 0) + "," + ((maxComponents - 1) || "") + "}";
- return value && value.match("^[0-9]+" + comps + (!allowSuffixes ? "$" : "")) !== null;
+ return value && value.match("^[0-9]+(\\.[0-9]+){" + ((minComponents - 1) || 0) + "," + ((maxComponents - 1) || "") + "}" + (!allowSuffixes ? "$" : "")) !== null;
}, "must be a version number with " + (minComponents === maxComponents
? minComponents : (minComponents + " to " + maxComponents))
+ (minComponents === maxComponents && minComponents === 1