class RegexpValidation implements ValidationInterface

RegexpValidation class.

Takes a string that reflects a Javascript regex and flags.

Applicable to: - Symbol - Text

Methods

__construct(string $pattern = null, string $flags = null)

RegexpValidation constructor.

string|null
getFlags()

No description

setFlags(string $flags = null)

No description

string|null
getPattern()

No description

setPattern(string $pattern = null)

No description

static string[]
getValidFieldTypes()

Returns an array of allowed field types for the current validation.

jsonSerialize()

{@inheritdoc}

Details

at line 38
__construct(string $pattern = null, string $flags = null)

RegexpValidation constructor.

Parameters

string $pattern
string $flags

at line 47
string|null getFlags()

Return Value

string|null

at line 52
setFlags(string $flags = null)

Parameters

string $flags

at line 60
string|null getPattern()

Return Value

string|null

at line 65
setPattern(string $pattern = null)

Parameters

string $pattern

at line 73
static string[] getValidFieldTypes()

Returns an array of allowed field types for the current validation.

Return Value

string[]

at line 81
jsonSerialize()

{@inheritdoc}