Форум программистов, компьютерный форум CyberForum.ru

Проверка строки на наличие букв и символов - Android

Восстановить пароль Регистрация
 
SuLLeN
 Аватар для SuLLeN
21 / 21 / 4
Регистрация: 27.12.2011
Сообщений: 767
07.09.2014, 19:44     Проверка строки на наличие букв и символов #1
Добрый вечер!

Как в android проверить editText на наличие букв и символов?
Мне нужно, что бы программа пропускала только цифры и пробелы, а если будут буквы и символы, выдавало сообщение
Java
1
Toast.makeText(MainActivity.this, "Строка содержит лишние знаки!", Toast.LENGTH_SHORT).show();
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.09.2014, 19:44     Проверка строки на наличие букв и символов
Посмотрите здесь:

Проверка на null Android
Проверка internet connection. Проверка доступности сети Android
Android Проверка if/else
Android Чтение русских символов. Отрицательные значения у символов
Android Кто как проверяет наличие интернета в своих приложениях
Android Проверка логина
Android Наличие ресурса в библиотеке res
Каким способом вы определяете наличие соединения с интернетом Android
Парсинг JSON-строки и вывод данных из строки Android
Android Есть ли сервис, который может проверить твою иконку на наличие АП?
Проверить наличие в устройстве дачика ориентации - Sensor.TYPE_ORIENTATION Android
Проверка Socket на наличие соединения Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Паблито
не спать!
1882 / 1616 / 500
Регистрация: 12.05.2014
Сообщений: 5,836
Завершенные тесты: 1
07.09.2014, 21:02     Проверка строки на наличие букв и символов #2
Если нужно именно проверять после ввода, то можно подпереть таким костылем:
Java
1
2
3
4
5
6
        String s1 = "1 2345";
        if (s1.replaceAll("[\\s\\d]", "").length() > 0) {
            System.out.println("Есть буквы или знаки");
        } else {
            System.out.println("Только цифры или пробелы");
        }
А вообще есть поля, которым можно задавать свою маску ввода и тогда не надо будет делать лишние проверки.
Например
XML
1
2
3
4
5
<EditText
    android:id="@+id/myEditText"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:inputType="textPersonName" />
SuLLeN
 Аватар для SuLLeN
21 / 21 / 4
Регистрация: 27.12.2011
Сообщений: 767
07.09.2014, 21:10  [ТС]     Проверка строки на наличие букв и символов #3
Паблито, здорово! Спасибо=)
Yandex
Объявления
07.09.2014, 21:10     Проверка строки на наличие букв и символов
Ответ Создать тему
Опции темы

Текущее время: 15:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru