Right, it's false.This implies that tapestry, by allowing me to type this and let it pass in the client side, is wrong? On Thu, Nov 27, 2008 at 1:00 AM, Lucas Silva <[EMAIL PROTECTED]> wrote:
> Hi, I don't execute it in Tapestry, but in Javascript I use ^ and $ to > delimite the whole string. > So, > your example: > > /^[0-9]{1,4}$/.test("999a") > > is false !! > > I hope it helps. > > Lucas > > > > On Wed, Nov 26, 2008 at 10:55 PM, Marcelo Lotif <[EMAIL PROTECTED]> > wrote: > > Hi all,I was trying to build a simple regexp to validate a string formed > > only by numbers with a maximum lenght of four. > > so I came with this expression: > > > > carga_horaria-regexp=[0-9]{1,4} > > > > seems right, but tapestry's client side validation is not catching some > > patterns like this one "999a". > > I build a simple code to validate my expression directly through java > > > > import java.util.regex.Matcher; > > import java.util.regex.Pattern; > > > > public class RegReg { > > public static void main(String[] args) { > > Pattern p = Pattern.compile("[0-9]{1,4}"); > > Matcher m = p.matcher("999a"); > > boolean b = m.matches(); > > System.out.println(b); > > } > > } > > > > at the end, it returns false, which means that the expression is > correctly > > mounted. > > > > > > Any thoughts? > > > > -- > > Atenciosamente, > > > > Marcelo Lotif > > Programador Java e Tapestry > > FIEC - Federação das Indústrias do Estado do Ceará > > (85) 3421-5910 > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Atenciosamente, Marcelo Lotif Programador Java e Tapestry FIEC - Federação das Indústrias do Estado do Ceará (85) 3477-5910