Thank you for your responce. After several more hours of playing around I
got it working using
^.*(?=.{8,})(?=.*[a-z])(?=.*[A-Z])(?=.*[^A-Za-z0-9]).*$
_____________________________________________________________________________________
John Atherly | APC by Schneider Electric | Information, Process &
Organization (IPO) | Remedy Administrator / Developer
Phone: +401-789-5735 ext. 2120 | Fax: +401-789-3710 |
Email: [email protected] | Site: www.apc.com/ | Address: 132
Fairgrounds Road, West Kingston, RI 02892 USA
*** Please consider the environment before printing this e-mail
LJ LongWing <[email protected]>
Sent by: "Action Request System discussion list(ARSList)"
<[email protected]>
03/07/2011 04:57 PM
Please respond to
[email protected]
To
[email protected]
cc
Subject
Re: Password pattern matching in Kinetics
**
John,
I don’t have direct experience with Kinetic, but I would imagine you would
need to do 3 separate checks. By doing it the way you are, as you
described you are saying that it must be in the order you specify. If
however you check it for lower, then for upper, then for special, all 3
should pass regardless of order.
From: Action Request System discussion list(ARSList)
[mailto:[email protected]] On Behalf Of John Atherly
Sent: Monday, March 07, 2011 11:31 AM
To: [email protected]
Subject: Password pattern matching in Kinetics
**
I'm trying to create a field in Kinetics that the user will enter in the
new password in and I want to make sure it meets the specs. It must
include an upper case character, a lower case character, a special
character (for example: #, !, +, %) and be 8 characters in length.
I've gotten it to meet the upper and lower case and the special character
as long as it is typed in that order any thing else fails.
([A-Z]+[a-z]+[^A-Za-z0-9]) equal any upper case followed by a lower
case and then a special character
were
([^A-Za-z0-9]+[A-Z]+[a-z]) equals the same but in a different order
special character followed by an upper case and then lower case
or I could use
([A-Z]+[a-z]+[0-9]+[^A-Za-z0-9])|([^A-Za-z0-9]+[A-Z]+[a-z]+[0-9]) which
equals either of the examples but not any that start with a lower or any
other combination.
I think what I'm looking for should be something like
([A-Z])([a-z])([^A-Za-z0-9]){8}
Thanks
_____________________________________________________________________________________
John Atherly | APC by Schneider Electric | Information, Process &
Organization (IPO) | Remedy Administrator / Developer
Phone: +401-789-5735 ext. 2120 | Fax: +401-789-3710 |
Email: [email protected] | Site: www.apc.com/ | Address: 132
Fairgrounds Road, West Kingston, RI 02892 USA
*** Please consider the environment before printing this e-mail
_attend WWRUG11 www.wwrug.com ARSlist: "Where the Answers Are"_
_attend WWRUG11 www.wwrug.com ARSlist: "Where the Answers Are"_