Via regEx, no, but in ONE regEx it could be too much
How about
<CFSET PWCorrect = (
len(newPW) EQ 8
AND REFind ("[A-Z]", newPW)
AND REFind ("[a-z]", newPW)
AND REFind ("[EMAIL PROTECTED]", newPW)>
(don't forget to escape special characters)
Note, if you really mean characters greater then the 128-bit ASCII character, then @,#,$,%, etc do not fall in this category.
If you really mean characters between ! and @, then use [EMAIL PROTECTED]
If you really mean higher than 128, then use [#chr(128)#-#chr(255)#]
I also assumed that you meant "must include AT LEAST one...". If you mean EXACTLY ONE, then it is something else.
_______________________________________
Please send any spam to this address: [EMAIL PROTECTED]
Thanks.
[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings]
