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

Reply via email to