>>Is this too much to ask?

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]

Reply via email to