isalpha
isalpha(c::Union{Char,AbstractString}) -> Bool
Tests whether a character is alphabetic, or whether this is true for all elements of a string. A character is classified as alphabetic if it belongs to the Unicode general category Letter, i.e. a character whose category code begins with 'L'.
Examples
-
Check if a character is alphabetic:
julia> isalpha('a') true -
Check if all characters in a string are alphabetic:
julia> isalpha("hello") true -
Handle non-alphabetic characters in a string:
julia> isalpha("hello, world!") falseIt returns
falsebecause the string contains non-alphabetic characters (',', ' ' and '!'). -
Check if a character is alphabetic using a variable:
julia> c = 'A' 'A' julia> isalpha(c) trueThe variable
cholds the character 'A', andisalphareturnstruefor alphabetic characters.
Common mistake example:
julia> isalpha(65)
ERROR: MethodError: no method matching isalpha(::Int64)
In this example, the input to the isalpha function is an integer instead of a character or string. It's important to provide a character or string as input to the function to avoid this error.
See Also
BigFloat, BigInt, Dict, eltype, fieldtype, Float32, Float64, IntSet, isa, isalnum, isalpha, isascii, iseltype, isequal, isgraph, isimmutable, isinteractive, isleaftype, isnull, ispunct, isspace, issubtype, keytype, Nullable, NullException, promote_type, typeintersect, typejoin, typemax, typemin, typeof, Val, valtype,User Contributed Notes
Add a Note
The format of note supported is markdown, use triple backtick to start and end a code block.