package validation
import "fyne.io/fyne/v2/data/validation"
Package validation provides validation for data inside widgets.
Index ¶
- func NewAllStrings(validators ...fyne.StringValidator) fyne.StringValidator
- func NewRegexp(regexpstr, reason string) fyne.StringValidator
- func NewTime(format string) fyne.StringValidator
Functions ¶
func NewAllStrings ¶
func NewAllStrings(validators ...fyne.StringValidator) fyne.StringValidator
NewAllStrings creates a validator that requires all of the passed string validators to pass. In short, it combines multiple string validators into one.
Since: 2.2
func NewRegexp ¶
func NewRegexp(regexpstr, reason string) fyne.StringValidator
NewRegexp creates a new validator that uses regular expression parsing. The validator will return nil if valid, otherwise returns an error with a reason text.
Since: 1.4
func NewTime ¶
func NewTime(format string) fyne.StringValidator
NewTime creates a new validator that verifies times using time.Parse. The validator will return nil if valid, otherwise returns an error with a reason text. The reference time for the format: Mon Jan 2 15:04:05 -0700 MST 2006. See time.Parse() for more information about the reference time: https://pkg.go.dev/time#Parse
Since: 2.1
Source Files ¶
all.go regexp.go time.go
- Version
- v2.2.3-rc1
- Published
- Jul 6, 2022
- Platform
- js/wasm
- Imports
- 4 packages
- Last checked
- 46 minutes ago –
Tools for package owners.