Skip to content

Commit b3d412f

Browse files
committed
Add regexp parameter for value validation in TextItem class
1 parent 821e6e2 commit b3d412f

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

guidata/dataset/dataitems.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -580,6 +580,7 @@ class TextItem(StringItem):
580580
allow_none: if True, None is a valid value regardless of other constraints
581581
(optional, default=False)
582582
readonly: if True, the item is read-only (optional, default=False)
583+
regexp: regular expression for value validation (optional)
583584
"""
584585

585586
def __init__(
@@ -591,6 +592,7 @@ def __init__(
591592
help: str = "",
592593
allow_none: bool = False,
593594
readonly: bool = False,
595+
regexp: str | None = None,
594596
) -> None:
595597
super().__init__(
596598
label,
@@ -600,6 +602,7 @@ def __init__(
600602
help=help,
601603
allow_none=allow_none,
602604
readonly=readonly,
605+
regexp=regexp,
603606
)
604607

605608

0 commit comments

Comments
 (0)