0
Qu'est-ce que cela signifie [D][C][M])[-]*[a-zA-z0-9]*$
? Que signifient *
, ^
, $
[-]
tout cela veut dire? S'il vous plaît, expliquez.échantillon d'expression de validation Struts2
Qu'est-ce que cela signifie [D][C][M])[-]*[a-zA-z0-9]*$
? Que signifient *
, ^
, $
[-]
tout cela veut dire? S'il vous plaît, expliquez.échantillon d'expression de validation Struts2
Cela ressemble à une partie d'un regular expression validator -
*
- correspondent à l'élément précédent 0 fois ou plus^
- le début d'une ligne$
- la fin d'une ligne[-]
- la classe de caractères qui contient "-"[1-5]
- la classe de caractères qui contient la plage de "1" à "5" inclus[a-z]
- la classe de caractères qui contient la plage de "a" à "z" inclus[D][C][M])[-]*[a-zA-Z0-9]*$
:
[D][C][M])
- un certain groupe de capture se terminant par les caractères "DCM"[-]*
- 0 ou plus "-" s[a-zA-Z0-9]*$
- 0 ou plusieurs caractères alphanumériques à l'en d de la ligne
L'échantillon semble un peu incomplet pour moi ... est-il plus avant qu'il? – jball