Как определить, состоит ли строка только из цифр и символов?

Как можно проверить, что строка содержит только цифры и символ точки?
  • 11 августа 2024 г. 14:53
Ответы на вопрос 3
1. Для проверки того, состоит ли строка только из цифр и символов, можно воспользоваться следующим кодом на языке программирования Python:

```python
def is_digit_or_symbol(s):
    return all(char.isdigit() or char.isalpha() for char in s)

s = "abc123"
if is_digit_or_symbol(s):
    print("Строка состоит только из цифр и символов")
else:
    print("Строка содержит другие символы кроме цифр и букв")
```

2. Для проверки того, что строка содержит только цифры и символ точки, можно использовать следующий код на языке программирования Python:

```python
def has_only_digits_and_dot(s):
    return all(char.isdigit() or char == '.' for char in s)

s = "123.456"
if has_only_digits_and_dot(s):
    print("Строка содержит только цифры и символ точки")
else:
    print("Строка содержит другие символы кроме цифр и точки")
```
регуляркой
public static boolean isLetterOrDigitString(String s) {
        return s.chars().allMatch(c -> Character.isDigit(c) || c == '.');
}
Похожие вопросы