Re: [OT] Help with REgular Expressions in Validate()

2005-05-22 Thread Laurie Harper

Woops, that's me not reading the original post carefully!

meyawn wrote:


wait a min...
\w = word character: [a-zA-Z_0-9]
\W (capital w) = non-word character: [^\w]

so in case you wanna ban _ and digits you have to use
^[a-zA-Z]$

-Original Message-
From: news [mailto:[EMAIL PROTECTED] Behalf Of Laurie Harper
Sent: Saturday, May 21, 2005 11:47 PM
To: user@struts.apache.org
Subject: Re: [OT] Help with REgular Expressions in Validate()


Or better yet, ^\\W+$, if whitespace is the only thing you want to
exclude; your original expression says 'match one more non-whitespace
characters', so with the input 'My Name' the expression matches 'My'.
What you want to say is that the entire input must match \\W+, hence the
^/$.

L.

meyawn wrote:


try this as your pattern ^[a-z]+$
this will match all lower case...you can use a modifier for ignoring


case..i


think its i but am too lazy to look it up..figure it out yourself :)

-Original Message-
From: Brady Hegberg [mailto:[EMAIL PROTECTED]
Sent: Saturday, May 21, 2005 2:20 AM
To: Struts Users Mailing List
Subject: Re: [OT] Help with REgular Expressions in Validate()


I have a small swing application (setup on webstart) for testing regular
expressions here:
http://lili.net/java/test-regex.jnlp

Or I can send you the code to test it yourself if you wish.  it won't
fix your problem but it's a handy tool for narrowing it down.

Brady




Hi all
I markled this OT because it's not a Struts question strictly speaking.

what I'm trying to do is disallow names that contain spaces or special
characters in the validate() method of my ActionForm

Code:
String pattern = \\W+;
log.debug(Testing validity of name +name+  against +pattern);
if (name!=null){
if (name.matches(pattern)) {
log.info(Naming Convention Violated);
e = new ActionError(error.create.portfolio.name.error);
errors.add(,new ActionError(error.create.portfolio.name.error));
}else{
log.debug(Valid name chosen);
}
}
What am I missing?!?!?! I always get valid name chosen
Again, I want to allow MyNAme and disallow My Name or MyName! (due


to



spaces or special characters




--
Brady Hegberg [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: [OT] Help with REgular Expressions in Validate()

2005-05-21 Thread meyawn
try this as your pattern ^[a-z]+$
this will match all lower case...you can use a modifier for ignoring case..i
think its i but am too lazy to look it up..figure it out yourself :)

-Original Message-
From: Brady Hegberg [mailto:[EMAIL PROTECTED]
Sent: Saturday, May 21, 2005 2:20 AM
To: Struts Users Mailing List
Subject: Re: [OT] Help with REgular Expressions in Validate()


I have a small swing application (setup on webstart) for testing regular
expressions here:
http://lili.net/java/test-regex.jnlp

Or I can send you the code to test it yourself if you wish.  it won't
fix your problem but it's a handy tool for narrowing it down.

Brady

 Hi all
 I markled this OT because it's not a Struts question strictly speaking.

 what I'm trying to do is disallow names that contain spaces or special
 characters in the validate() method of my ActionForm

 Code:
 String pattern = \\W+;
 log.debug(Testing validity of name +name+  against +pattern);
 if (name!=null){
 if (name.matches(pattern)) {
 log.info(Naming Convention Violated);
 e = new ActionError(error.create.portfolio.name.error);
 errors.add(,new ActionError(error.create.portfolio.name.error));
 }else{
 log.debug(Valid name chosen);
 }
 }
 What am I missing?!?!?! I always get valid name chosen
  Again, I want to allow MyNAme and disallow My Name or MyName! (due
to
 spaces or special characters


--
Brady Hegberg [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [OT] Help with REgular Expressions in Validate()

2005-05-21 Thread Laurie Harper
Or better yet, ^\\W+$, if whitespace is the only thing you want to 
exclude; your original expression says 'match one more non-whitespace 
characters', so with the input 'My Name' the expression matches 'My'. 
What you want to say is that the entire input must match \\W+, hence the 
^/$.


L.

meyawn wrote:

try this as your pattern ^[a-z]+$
this will match all lower case...you can use a modifier for ignoring case..i
think its i but am too lazy to look it up..figure it out yourself :)

-Original Message-
From: Brady Hegberg [mailto:[EMAIL PROTECTED]
Sent: Saturday, May 21, 2005 2:20 AM
To: Struts Users Mailing List
Subject: Re: [OT] Help with REgular Expressions in Validate()


I have a small swing application (setup on webstart) for testing regular
expressions here:
http://lili.net/java/test-regex.jnlp

Or I can send you the code to test it yourself if you wish.  it won't
fix your problem but it's a handy tool for narrowing it down.

Brady



Hi all
I markled this OT because it's not a Struts question strictly speaking.

what I'm trying to do is disallow names that contain spaces or special
characters in the validate() method of my ActionForm

Code:
String pattern = \\W+;
log.debug(Testing validity of name +name+  against +pattern);
if (name!=null){
if (name.matches(pattern)) {
log.info(Naming Convention Violated);
e = new ActionError(error.create.portfolio.name.error);
errors.add(,new ActionError(error.create.portfolio.name.error));
}else{
log.debug(Valid name chosen);
}
}
What am I missing?!?!?! I always get valid name chosen
Again, I want to allow MyNAme and disallow My Name or MyName! (due


to


spaces or special characters




--
Brady Hegberg [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: [OT] Help with REgular Expressions in Validate()

2005-05-21 Thread meyawn
wait a min...
\w = word character: [a-zA-Z_0-9]
\W (capital w) = non-word character: [^\w]

so in case you wanna ban _ and digits you have to use
^[a-zA-Z]$

-Original Message-
From: news [mailto:[EMAIL PROTECTED] Behalf Of Laurie Harper
Sent: Saturday, May 21, 2005 11:47 PM
To: user@struts.apache.org
Subject: Re: [OT] Help with REgular Expressions in Validate()


Or better yet, ^\\W+$, if whitespace is the only thing you want to
exclude; your original expression says 'match one more non-whitespace
characters', so with the input 'My Name' the expression matches 'My'.
What you want to say is that the entire input must match \\W+, hence the
^/$.

L.

meyawn wrote:
 try this as your pattern ^[a-z]+$
 this will match all lower case...you can use a modifier for ignoring
case..i
 think its i but am too lazy to look it up..figure it out yourself :)

 -Original Message-
 From: Brady Hegberg [mailto:[EMAIL PROTECTED]
 Sent: Saturday, May 21, 2005 2:20 AM
 To: Struts Users Mailing List
 Subject: Re: [OT] Help with REgular Expressions in Validate()


 I have a small swing application (setup on webstart) for testing regular
 expressions here:
 http://lili.net/java/test-regex.jnlp

 Or I can send you the code to test it yourself if you wish.  it won't
 fix your problem but it's a handy tool for narrowing it down.

 Brady


Hi all
I markled this OT because it's not a Struts question strictly speaking.

what I'm trying to do is disallow names that contain spaces or special
characters in the validate() method of my ActionForm

Code:
String pattern = \\W+;
log.debug(Testing validity of name +name+  against +pattern);
if (name!=null){
if (name.matches(pattern)) {
log.info(Naming Convention Violated);
e = new ActionError(error.create.portfolio.name.error);
errors.add(,new ActionError(error.create.portfolio.name.error));
}else{
log.debug(Valid name chosen);
}
}
What am I missing?!?!?! I always get valid name chosen
 Again, I want to allow MyNAme and disallow My Name or MyName! (due

 to

spaces or special characters



 --
 Brady Hegberg [EMAIL PROTECTED]


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: [OT] Help with REgular Expressions in Validate()

2005-05-21 Thread meyawn
or if you want the negative of that

^[^a-zA-Z]$

-Original Message-
From: meyawn [mailto:[EMAIL PROTECTED]
Sent: Saturday, May 21, 2005 11:53 PM
To: Struts Users Mailing List
Subject: RE: [OT] Help with REgular Expressions in Validate()


wait a min...
\w = word character: [a-zA-Z_0-9]
\W (capital w) = non-word character: [^\w]

so in case you wanna ban _ and digits you have to use
^[a-zA-Z]$

-Original Message-
From: news [mailto:[EMAIL PROTECTED] Behalf Of Laurie Harper
Sent: Saturday, May 21, 2005 11:47 PM
To: user@struts.apache.org
Subject: Re: [OT] Help with REgular Expressions in Validate()


Or better yet, ^\\W+$, if whitespace is the only thing you want to
exclude; your original expression says 'match one more non-whitespace
characters', so with the input 'My Name' the expression matches 'My'.
What you want to say is that the entire input must match \\W+, hence the
^/$.

L.

meyawn wrote:
 try this as your pattern ^[a-z]+$
 this will match all lower case...you can use a modifier for ignoring
case..i
 think its i but am too lazy to look it up..figure it out yourself :)

 -Original Message-
 From: Brady Hegberg [mailto:[EMAIL PROTECTED]
 Sent: Saturday, May 21, 2005 2:20 AM
 To: Struts Users Mailing List
 Subject: Re: [OT] Help with REgular Expressions in Validate()


 I have a small swing application (setup on webstart) for testing regular
 expressions here:
 http://lili.net/java/test-regex.jnlp

 Or I can send you the code to test it yourself if you wish.  it won't
 fix your problem but it's a handy tool for narrowing it down.

 Brady


Hi all
I markled this OT because it's not a Struts question strictly speaking.

what I'm trying to do is disallow names that contain spaces or special
characters in the validate() method of my ActionForm

Code:
String pattern = \\W+;
log.debug(Testing validity of name +name+  against +pattern);
if (name!=null){
if (name.matches(pattern)) {
log.info(Naming Convention Violated);
e = new ActionError(error.create.portfolio.name.error);
errors.add(,new ActionError(error.create.portfolio.name.error));
}else{
log.debug(Valid name chosen);
}
}
What am I missing?!?!?! I always get valid name chosen
 Again, I want to allow MyNAme and disallow My Name or MyName! (due

 to

spaces or special characters



 --
 Brady Hegberg [EMAIL PROTECTED]


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[OT] Help with REgular Expressions in Validate()

2005-05-20 Thread David Johnson
Hi all
I markled this OT because it's not a Struts question strictly speaking.

what I'm trying to do is disallow names that contain spaces or special 
characters in the validate() method of my ActionForm

Code:
String pattern = \\W+;
log.debug(Testing validity of name +name+  against +pattern);
if (name!=null){
if (name.matches(pattern)) {
log.info(Naming Convention Violated);
e = new ActionError(error.create.portfolio.name.error);
errors.add(,new ActionError(error.create.portfolio.name.error));
}else{
log.debug(Valid name chosen);
}
}
What am I missing?!?!?! I always get valid name chosen 
 Again, I want to allow MyNAme and disallow My Name or MyName! (due to 
spaces or special characters


-- 
-Dave
[EMAIL PROTECTED]


Re: [OT] Help with REgular Expressions in Validate()

2005-05-20 Thread Brady Hegberg
I have a small swing application (setup on webstart) for testing regular
expressions here:
http://lili.net/java/test-regex.jnlp

Or I can send you the code to test it yourself if you wish.  it won't
fix your problem but it's a handy tool for narrowing it down.

Brady

 Hi all
 I markled this OT because it's not a Struts question strictly speaking.
 
 what I'm trying to do is disallow names that contain spaces or special 
 characters in the validate() method of my ActionForm
 
 Code:
 String pattern = \\W+;
 log.debug(Testing validity of name +name+  against +pattern);
 if (name!=null){
 if (name.matches(pattern)) {
 log.info(Naming Convention Violated);
 e = new ActionError(error.create.portfolio.name.error);
 errors.add(,new ActionError(error.create.portfolio.name.error));
 }else{
 log.debug(Valid name chosen);
 }
 }
 What am I missing?!?!?! I always get valid name chosen 
  Again, I want to allow MyNAme and disallow My Name or MyName! (due to 
 spaces or special characters
 
 
-- 
Brady Hegberg [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]