Skip to content

Commit f22c562

Browse files
committed
feat: added check for valid string regex
1 parent 6428dc7 commit f22c562

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

prompts/multi_input.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,10 @@ func (m *MultiInput) Run() (string, error) {
2020
prompt := promptui.Prompt{
2121
Label: m.Label,
2222
Validate: func(input string) error {
23-
if matched, err := regexp.Match(m.ValidString, []byte(input)); err != nil || !matched {
24-
return errors.New("not a valid input")
23+
if len(m.ValidString) > 0 {
24+
if matched, err := regexp.Match(m.ValidString, []byte(input)); err != nil || !matched {
25+
return errors.New("not a valid input")
26+
}
2527
}
2628

2729
return nil

0 commit comments

Comments
 (0)