StringTools
HasAlphaNumeric
determine if a string has either alphabetic or decimal digit characters
Calling Sequence
Parameters
Description
Thread Safety
Examples
HasAlphaNumeric(s)
s
-
string; string to test
The HasAlphaNumeric(s) command determines whether s has alphanumeric characters. That is, whether it has either alphabetic or decimal digit characters. A character is alphabetic if it is either upper or lowercase. A character is a decimal digit if it is one of the following:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
If s has at least one alphanumeric character, HasAlphaNumeric returns true. Otherwise, false is returned.
All of the StringTools package commands treat strings as (null-terminated) sequences of 8-bit (ASCII) characters. Thus, there is no support for multibyte character encodings, such as unicode encodings.
The StringTools[HasAlphaNumeric] command is thread-safe as of Maple 15.
For more information on thread safety, see index/threadsafe.
with⁡StringTools:
s≔Random⁡30,;:,#%&
s≔,%;&,&&,:%#,##:,:#%::%%#%:;;
HasAlphaNumeric⁡s
false
s≔Random⁡30,;:,123abc&
s≔1,23cbaac3b:c111;:bb122,b;c&
true
HasAlphaNumeric⁡Random⁡1000
See Also
convert
length
string
StringTools[HasAlpha]
StringTools[HasDigit]
StringTools[HasLower]
StringTools[HasUpper]
StringTools[IsAlphaNumeric]
StringTools[Select]
Download Help Document