@MATCHES restituisce "true" se la prima sottostringa di una stringa corrisponde all'espressione regolare specificata.
Tipo di DTP:
@MATCHES può essere assegnata a un DTP di tipo stringa, password, membro, membri, dimensione o dimensioni.
Sintassi:
@MATCHES(text,regExpr,IgnoreCase)
Parametri:
| Parametro | Descrizione |
|---|---|
text |
Design Time Prompt |
regExpr |
Fare riferimento a "java.util.regex.Pattern" nella documentazione di Java. |
IgnoreCase |
Facoltativo. True o False. Se lasciato vuoto, viene utilizzato il valore predefinito True. |
Esempio:
[Matches_Mbr]=@MATCHES([Mbr],[Match_String_Mbr],"true")
Dove:
[Mbr] è un DTP consentito di tipo membro.
[Match_String_Mbr] è DTP consentito di tipo stringa.
IgnoreCase è "true".
Si supponga che siano immessi i seguenti valori.
[Mbr]: "P_100"
[Match_String_Mbr] "\p{Alnum}", che rappresenta l'espressione regolare Java per la restituzione di un carattere alfanumerico.
In questo esempio, [Matches_Mbr] restituisce "true".