Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.90/10: Рейтинг темы: голосов - 10, средняя оценка - 4.90
SuLLeN
23 / 23 / 12
Регистрация: 27.12.2011
Сообщений: 810
#1

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

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

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

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

Проверка Socket на наличие соединения
Помогите сделать проверку сокета перед подключением. public void...

Проверка строки на наличие пробелов, символов и букв
Добрый день. Нужно проверить строку на наличие пробелов, символов и букв, если...

Проверка строки на наличие символов
Написал функцию для проверки строки, если в ней есть любые символы, мешающие...

Проверка строки на наличие недопустимых символов
в строке должны содержаться только латинские буквы, цифры и знак подчеркивания....

Проверка строки на наличие определенных символов
Есть строка символов, мне нужно проверить есть ли там цифры или другие ненужные...

2
Pablito
2708 / 2155 / 731
Регистрация: 12.05.2014
Сообщений: 7,521
Завершенные тесты: 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" />
1
SuLLeN
23 / 23 / 12
Регистрация: 27.12.2011
Сообщений: 810
07.09.2014, 21:10  [ТС] #3
Паблито, здорово! Спасибо=)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.09.2014, 21:10

Проверка строки на наличие лишних символов
Всем привет. Помогите пожалуйста сделать так, чтобы программа, когда я ввожу...

Проверка строки на наличие русских символов
Ребята помогите пожалуйста! Уже второй день мучаюсь, ситуация такая есть форма...

Проверка строки на наличие определённой комбинации символов
Здравствуйте. Нужно написать программу для перевода температуры в разные...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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