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

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

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

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

07.09.2014, 19:44. Просмотров 1171. Ответов 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
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Проверка строки на наличие букв и символов (Программирование Android):

Проверка Socket на наличие соединения - Программирование Android
Помогите сделать проверку сокета перед подключением. public void onClick(View view) { if (socket.isClosed()) { socket = new...

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

.NET 4.x Проверка строки на наличие символов - C#
Написал функцию для проверки строки, если в ней есть любые символы, мешающие преобразовать ее в число типа double. using System; ...

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

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Pablito
2495 / 1940 / 605
Регистрация: 12.05.2014
Сообщений: 6,804
Завершенные тесты: 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 / 4
Регистрация: 27.12.2011
Сообщений: 794
07.09.2014, 21:10  [ТС] #3
Паблито, здорово! Спасибо=)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.09.2014, 21:10
Привет! Вот еще темы с ответами:

Проверка строки на наличие определенных символов, слов - Java SE
Подскажите, пожалуйста, как проверить строку на то, что: 1) состоит только из пробелов(любого количества) 2) состоит только из...

Проверка на наличие букв - Java SE
Приветствую! Имеется переменная text. Как проверить, содержатся ли в этой переменной буквы? Спасибо.

Проверка строчьки на наличие букв - C++
Как проверить введенную строку на наличие букв\знаков? Помогите пожалуйста...

Проверка на наличие символов - JavaScript
Как написать функцию которая проверяет наличие символов (A-Z, a-z, 0-9) в строке и если есть любые другие то ошибка?


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

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

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