Метод is_ascii_digit
Метод is_ascii_digit проверяет, является ли символ
ASCII-цифрой. Он возвращает true, если символ
входит в диапазон от '0' до '9', и
false в противном случае. Метод не принимает
параметров и работает только с символами, входящими
в таблицу ASCII.
Синтаксис
char.is_ascii_digit()
Пример
Давайте проверим, является ли символ '5'
ASCII-цифрой:
fn main()
{
let res = '5'.is_ascii_digit();
println!("{}", res);
}
Результат выполнения кода:
true
Пример
Давайте проверим, является ли символ 'a'
ASCII-цифрой:
fn main()
{
let res = 'a'.is_ascii_digit();
println!("{}", res);
}
Результат выполнения кода:
false
Пример
Давайте проверим, является ли символ '٣'
(арабская цифра три) ASCII-цифрой:
fn main()
{
let res = '٣'.is_ascii_digit();
println!("{}", res);
}
Результат выполнения кода:
false
Смотрите также
-
метод
is_ascii,
который проверяет, является ли символ ASCII-символом -
метод
is_ascii_hexdigit,
который проверяет, является ли символ ASCII-цифрой или шестнадцатеричной буквой -
метод
is_numeric,
который проверяет, является ли символ числовым -
метод
is_alphanumeric,
который проверяет, является ли символ буквой или цифрой