Skip to content

Commit c715ec9

Browse files
authored
Merge pull request #1517 from mrvisscher/major-validation-by-regex
Change exchange amount validator to use regex
2 parents 14e6920 + c5a1f15 commit c715ec9

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

activity_browser/layouts/pages/activity_details/exchanges_tab.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,9 @@ def createEditor(self, parent, option, index):
277277
editor = QtWidgets.QLineEdit(parent)
278278
locale = QtCore.QLocale(QtCore.QLocale.English)
279279
locale.setNumberOptions(QtCore.QLocale.RejectGroupSeparator)
280-
validator = QtGui.QDoubleValidator()
280+
validator = QtGui.QRegularExpressionValidator(
281+
QtCore.QRegularExpression(r"^[+-]?((\d+(\.\d*)?)|(\.\d+))([eE][+-]?\d+)?$"),
282+
editor)
281283
validator.setLocale(locale)
282284
editor.setValidator(validator)
283285
return editor

0 commit comments

Comments
 (0)