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

Reply via email to