in template file:
<form t:id="addToShoppingCartForm" t:type="form">
        <t:label for="productAmount"/><input t:id="productAmount" 
t:validate="required,regexp,min=1" t:type="textField" size="3" 
style="ime-mode:disabled;"/>
        <t:textField t:id="itemId" style="display:none;"/>
        <input type="submit" value="${message:add.to.shopping.cart}"/>
</form>

in properties file:
productAmount-regexp=^[1-9]

The product amount can't start with zero.

> From: ricr...@hotmail.com
> To: users@tapestry.apache.org
> Subject: Tapestry Regexp Validator
> Date: Fri, 18 May 2012 15:58:12 +0800
> 
> 
> Tapestry 5.3.2:
> I try to use Email validator in my email input field, but it doesn't work. 
> Then I use the regexp validator in my properties file like this:
> email-regexp=^[a-zA-Z0-9_\-]+@[a-zA-Z0-9_\-]+(\.[a-zA-Z0-9_\-]+)+$
> It still doesn't work.
> Finally I found even regexp like this "^[1-9]" doesn't work.
> If I change the "^[1-9]" to "/^[1-9]/", it works, but still doesn't work with 
> email-regexp.                                     
                                          

Reply via email to