Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
2 / 2 / 0
Регистрация: 06.04.2015
Сообщений: 91
1

Visual Basic в Visual studio

08.02.2017, 17:08. Показов 1424. Ответов 2
Метки нет (Все метки)

Как реализовать корректность введенных данных ?
В форме регистрации есть поля, как email, пароль и т.д.
Как сделать так, что бы обязательно форма email-а был допустим @mail.ru (или @gmail.com),+англ все+ маленькими вводились все
А пароль что бы пароль содержал обязательно минимум 6 символов из них обязательно 1 цифра, 1 прописная символы
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.02.2017, 17:08
Ответы с готовыми решениями:

Кто пишет программы в Visual Studio 2010 на Visual Basic?
Кто пишет программы в Visual Studio 2010 на Visual Basic?

Проблема с установкой Visual Studio вообще и Visual Basic
Точнее, с установкой Visual Studio вообще и Visual Basic в частности. В самом конце установки, при...

Вычисление значений функции двух переменных в Visual Basic - Visual Basic
Помогите пожалуйста! В среде VB написать программу вычисления значений функции двух переменных....

Где бесплатно скачать учебник по Visual Basic 6 и Visual Basic .Net ?
Где бесплатно скачать учебник по Visual Basic 6 и Visual Basic .Net

2
Регистрация: 23.10.2013
Сообщений: 5,076
Записей в блоге: 8
08.02.2017, 19:05 2
Лучший ответ Сообщение было отмечено Ильнарр как решение

Решение

Ильнарр
Корректность символов может быть обеспечена разными
способами. Например я сделал бы так. Если к примеру
символов введено меньше 6, то фон текстового поля
окрашен в желтый цвет и то же самое при любых иных
ошибках. А вот если верно, то фон превращается в белый.
При введении пароля это нетрудно сделать
1) подсчет числа символов
2) определение хотя бы одной цифры
3) определение хотя бы одной буквы верхнего регистра
...
примечание
Не решайте всё и сразу. Разбейте вашу задачу на подзадачи
Их легче решить по одной. То есть используйте принцип
Разделяй и властвуй
1
2 / 2 / 0
Регистрация: 06.04.2015
Сообщений: 91
10.02.2017, 10:24  [ТС] 3
VB.NET
1
2
3
4
5
6
7
8
9
10
11
Dim S As Integer
S = PasswordTextBox.TextLength
 
If PasswordTextBox.Text Like "?*[!A-Z,a-z,0-9,!, @, #, $, %, ^]*" Then
   MsgBox ("Введеы запрещенные символы")
ElseIf S > 6 And (PasswordTextBox.Text Like "*[A-Z]*") And (PasswordTextBox.Text Like "*[a-z]*") And (PasswordTextBox.Text Like "*[0-9]*") Then
    MsgBox ("Все правильно")
    PasswordTextBox.BackColor = Color.White
ElseIf PasswordTextBox.BackColor = Color.Red Then
     MsgBox ("Не правильно заполнено поле")
End If
 Комментарий модератора 

Ильнарр , я перенёс этот код в тему VisualBasic NET не потому, что мне так захотелось, а потому, что в этом разделе обсуждается совсем другой язык программирования.
Идите в свой раздел и там задавайте вопросы!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.02.2017, 10:24

Visual Basic 6 и Visual Basic .NET - в чем различия?
Visual Basic и Visual studio это не одно и тоже? если нет то в чём разница, по мимо оформления?

Отличия версий Visual Basic 6.0 от Visual Basic 6.5?
У меня 3 вопроса: 1.Чем отличается версия Visual Basic 6.0 от Visual Basic 6.5? 2.Можно ли...

Visual studio Basic (как создать такую форму?) Кто может натолкнуть на идею!
Вот что я хочу создать: 1.Форму в которой будет кнопка создать новый чемпионат по футболу и будет...

Visual basic 6
Какой надо написать код чтобы каждые 5 минут программа заходила на определённый сайт.

Visual Basic
Помогите пожалуйста написать три программы или может это можно все в одной) С табулированием...

Visual Basic
В отчет нужно выводить разное количество часов. Диапазон чисел - от 0 до 3000. Нужно менять...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru