</field-validator>
<field-validator type="regex">
<param name="expression">
^(\$|\-\$|\$\-)?([1-9]{1}[0-9]{0,2}(\,[0-9]{3})*(\.[0-9]{0,2})?|[1-9]{1}[0-9]{0,}(\.[0-9]{0,2})?|0(\.[0-9]{0,2})?|(\.[0-9]{1,2})?)$
</param>
<message>${getText("errors.upto",{getText("category.description"),maxLength})}</message>
</field-validator>
다른예..
<!-- ^\$?([1-9]{1}[0-9]{0,2}(\,[0-9]{3})*(\.[0-9]{0,2})?|[1-9]{1}[0-9]{0,}(\.[0-9]{0,2})?|0(\.[0-9]{0,2})?|(\.[0-9]{1,2})?)$ -->
간단한예..
12345.67 as a regex for this?
^[0-9]{1,5}\.[0-9]{2}$ (doesn't compile in Eclipse)
\b[0-9]{1,5}\.[0-9]{2}\b (doesn't compile in Eclipse)
[0-9]{1,5}.[0-9]{2} (compiles, but is not correct)
I'm using it like this btw:
@RegexFieldValidator(key="validate.amount", fieldName="amount",
message="", expression="[0-9]{1,5}\.[0-9]{2}")
^[0-9]{1,5}\.[0-9]{2}$ (doesn't compile in Eclipse)
\b[0-9]{1,5}\.[0-9]{2}\b (doesn't compile in Eclipse)
[0-9]{1,5}.[0-9]{2} (compiles, but is not correct)
I'm using it like this btw:
@RegexFieldValidator(key="validate.amount", fieldName="amount",
message="", expression="[0-9]{1,5}\.[0-9]{2}")
'Struts2' 카테고리의 다른 글
현재 URL 가져오기 (0) | 2010.08.14 |
---|---|
Struts2 @Results 에서 params이용 방법 (0) | 2010.08.12 |
Validator 날짜 체크 Action (0) | 2010.08.11 |
Struts2 exceptionStack logfile (0) | 2010.08.06 |
Struts2 validation Byte Check (0) | 2010.08.06 |