Sanity Library Reference Docs
Preparing search index...
sanity
index
StringRule
Interface StringRule
interface
StringRule
{
custom
:
<
LenientFieldValue
extends
string
>
(
fn
:
CustomValidator
<
LenientFieldValue
>
,
)
=>
StringRule
;
error
:
(
message
?:
string
|
LocalizedValidationMessages
)
=>
StringRule
;
info
:
(
message
?:
string
|
LocalizedValidationMessages
)
=>
StringRule
;
length
:
(
exactLength
:
number
|
FieldReference
)
=>
StringRule
;
lowercase
:
()
=>
StringRule
;
max
:
(
maxNumber
:
number
|
FieldReference
)
=>
StringRule
;
min
:
(
minNumber
:
number
|
FieldReference
)
=>
StringRule
;
required
:
()
=>
StringRule
;
uppercase
:
()
=>
StringRule
;
valueOfField
:
(
path
:
string
|
string
[]
)
=>
FieldReference
;
warning
:
(
message
?:
string
|
LocalizedValidationMessages
)
=>
StringRule
;
email
()
:
StringRule
;
regex
(
pattern
:
RegExp
,
name
:
string
,
options
:
{
invert
?:
boolean
;
name
?:
string
}
,
)
:
StringRule
;
regex
(
pattern
:
RegExp
,
options
:
{
invert
?:
boolean
;
name
?:
string
}
,
)
:
StringRule
;
regex
(
pattern
:
RegExp
,
name
:
string
)
:
StringRule
;
regex
(
pattern
:
RegExp
)
:
StringRule
;
}
Hierarchy (
View Summary
)
RuleDef
<
StringRule
,
string
>
StringRule
TextRule
Index
Properties
custom
error
info
length
lowercase
max
min
required
uppercase
value
Of
Field
warning
Methods
email
regex
Properties
custom
custom
:
<
LenientFieldValue
extends
string
>
(
fn
:
CustomValidator
<
LenientFieldValue
>
,
)
=>
StringRule
error
error
:
(
message
?:
string
|
LocalizedValidationMessages
)
=>
StringRule
info
info
:
(
message
?:
string
|
LocalizedValidationMessages
)
=>
StringRule
length
length
:
(
exactLength
:
number
|
FieldReference
)
=>
StringRule
lowercase
lowercase
:
()
=>
StringRule
max
max
:
(
maxNumber
:
number
|
FieldReference
)
=>
StringRule
min
min
:
(
minNumber
:
number
|
FieldReference
)
=>
StringRule
required
required
:
()
=>
StringRule
uppercase
uppercase
:
()
=>
StringRule
value
Of
Field
valueOfField
:
(
path
:
string
|
string
[]
)
=>
FieldReference
warning
warning
:
(
message
?:
string
|
LocalizedValidationMessages
)
=>
StringRule
Methods
email
email
()
:
StringRule
Returns
StringRule
regex
regex
(
pattern
:
RegExp
,
name
:
string
,
options
:
{
invert
?:
boolean
;
name
?:
string
}
,
)
:
StringRule
Parameters
pattern
:
RegExp
name
:
string
options
:
{
invert
?:
boolean
;
name
?:
string
}
Returns
StringRule
regex
(
pattern
:
RegExp
,
options
:
{
invert
?:
boolean
;
name
?:
string
}
)
:
StringRule
Parameters
pattern
:
RegExp
options
:
{
invert
?:
boolean
;
name
?:
string
}
Returns
StringRule
regex
(
pattern
:
RegExp
,
name
:
string
)
:
StringRule
Parameters
pattern
:
RegExp
name
:
string
Returns
StringRule
regex
(
pattern
:
RegExp
)
:
StringRule
Parameters
pattern
:
RegExp
Returns
StringRule
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
custom
error
info
length
lowercase
max
min
required
uppercase
value
Of
Field
warning
Methods
email
regex
Sanity Library Reference Docs
Loading...