[OmniFaces utilities] The
matches()
function returns true if the given string matches the given pattern.Function:
Usage:
Below you
can see several examples of using of: matches() function:
·
validate e-mail address
<c:set
var="email" value="leoprivacy@yahoo.com"/>
#{of:matches(email,
"^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$")}
Output: true
<c:set
var="email" value="leoprivacy@yahoocom"/>
#{of:matches(email,
"^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$")}
Output: false
·
validate username
<c:set
var="name" value="leonard"/>
#{of:matches(name,
"^[a-z0-9_-]{3,15}$")}
Output: true
<c:set
var="name" value="leonard 2273223"/>
#{of:matches(name,
"^[a-z0-9_-]{3,15}$")}
Output: false
·
validate hexadecimal color code
<c:set
var="color" value="#ffccee"/>
#{of:matches(color,
"^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$")}
Output: true
<c:set
var="color" value="#ffctee"/>
#{of:matches(color,
"^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$")}
Output: false
Niciun comentariu :
Trimiteți un comentariu