This week's book giveaway is in the OCMJEA forum.
We're giving away four copies of OCM Java EE 6 Enterprise Architect Exam Guide and have Paul Allen & Joseph Bambara on-line!
See this thread for details.
The moose likes Struts and the fly likes Struts2 Field Validator in XML - regex issue Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of OCM Java EE 6 Enterprise Architect Exam Guide this week in the OCMJEA forum!
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "Struts2 Field Validator in XML - regex issue" Watch "Struts2 Field Validator in XML - regex issue" New topic
Author

Struts2 Field Validator in XML - regex issue

Michael Freake
Greenhorn

Joined: Jun 03, 2009
Posts: 24
Hello,

I am using the xml validation for an action in my struts2 application. The issue I'm experiencing is related to a regex validator that I've listed below. Basically, I'm trying to prevent anyone from entering a caret (^) in my course name field.

The following inputs work with this regex:
^a
^asdfds
b^
D^dfda

However, if someone enters just a caret for the course name, the regex fails. It does not find the caret for some reason. I've test the following two regex with this same result, so I'm guessing it is struts2/java related rather than my regex.

regex 1: ([\^])
regex 2: \^

All other validation is working correctly, it's just this regex that is causing me problems. Anyone know what I'm doing wrong?

Michael Freake
Greenhorn

Joined: Jun 03, 2009
Posts: 24
Ok, I just tried the following regex and it also fails, but it works when I try it using online validators as do the previously posted regex.

^.*([\^])+.*$
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Struts2 Field Validator in XML - regex issue