RegEx for characters with accents and such but not alphanum or punctuation
I'm creating a fuction that checks for the following code snip. I'm having trouble understanding what I need to do to get the last criteria. How do I specifically check for characters with additional marks such as a' but not a
Thanks in advance for any help or advice you might give
<!---Contain characters from three of the following five categories:--->
<!---English uppercase characters (A through Z)--->
<cfif ReFind("[[:upper:]]+",passwd,0, false) gt 0>
<cfset numCharSets = numCharSets + 1>
</cfif>
<!---English lowercase characters (a through z)--->
<cfif ReFind("[[:lower:]]+",passwd,0, false) gt 0>
<cfset numCharSets = numCharSets + 1>
</cfif>
<!---Base 10 digits (0 through 9)--->
<cfif ReFind("[[:digit:]]+",passwd,0, false) gt 0>
<cfset numCharSets = numCharSets + 1>
</cfif>
<!---Non-alphabetic characters (for example, !, $, #, %)--->
<cfif ReFind("[[:punct:]]+",passwd,0, false) gt 0>
<cfset numCharSets = numCharSets + 1>
</cfif>
<!---A catch-all category of any Unicode character that does not fall under the
previous four categories. This fifth category can be regionally specific.--->
