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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
SuLLeN
23 / 23 / 4
Регистрация: 27.12.2011
Сообщений: 791
#1

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

07.09.2014, 19:44. Просмотров 1051. Ответов 2
Метки нет (Все метки)

Добрый вечер!

Как в 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     Проверка строки на наличие букв и символов
Посмотрите здесь:
Проверка Socket на наличие соединения Android
Проверка internet connection. Проверка доступности сети Android
Android Чтение русских символов. Отрицательные значения у символов
Android Наличие ресурса в библиотеке res
Проверка строки на наличие пробелов, символов и букв Java SE
Проверка строки на наличие символов C# .NET 4.x
Проверка строки на наличие недопустимых символов C#
PascalABC.NET Проверка строки на наличие лишних символов
C# Проверка строки на наличие определенных символов
Java SE Проверка строки на наличие определенных символов, слов
Java SE Проверка на наличие букв
C++ Проверка строчьки на наличие букв

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Pablito
2421 / 1866 / 583
Регистрация: 12.05.2014
Сообщений: 6,607
Завершенные тесты: 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
23 / 23 / 4
Регистрация: 27.12.2011
Сообщений: 791
07.09.2014, 21:10  [ТС]     Проверка строки на наличие букв и символов #3
Паблито, здорово! Спасибо=)
Yandex
Объявления
07.09.2014, 21:10     Проверка строки на наличие букв и символов
Ответ Создать тему
Опции темы

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