Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проверка поля на ввод, Только русских символов или английских 
:(
    Опции темы
Zorro
Дата 4.7.2004, 09:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 75
Регистрация: 26.10.2003
Где: Россия, Тюмень

Репутация: 1
Всего: 2



Здравствуйте.
Вот есть поле и кнопка. Нужно, чтобы при клике на кнопке проходила проверка, что в поле только русские, или только английские буквы (+цифры и символы вверхнем ряду клавиатуры на цифрах). Иначе выдаётся сообщение об ошибке. wink.gif

Вот незнаю как это сделать эффективнее, помогите, пожалуйста! omg.gif

PS: на C#'е

Это сообщение отредактировал(а) Zorro - 4.7.2004, 09:44
PM MAIL WWW ICQ   Вверх
stab
Дата 4.7.2004, 20:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1839
Регистрация: 1.1.2003

Репутация: 22
Всего: 48



а в чем проблема? пишем набор функций вида:

Код

 public bool IsEngChar(char ch)
 {
  ch = char.ToLower(ch);
  return (ch >= 'a' && ch <= 'z');
 }

 public bool IsNumChar(char ch)
 {
  return char.IsNumber(ch);
 }

 public bool IsEngString(string s)
 {
  for (int i = 0; i < s.Length; i++)
   if (!IsEngChar(s[i]))
    return false;

  return true;
 }

 public bool IsNumString(string s)
 {
  for (int i = 0; i < s.Length; i++)
   if (!IsNumChar(s[i]))
    return false;

  return true;
 }



--------------------
6, 6, 6 - the number of the beast.
PM MAIL WWW   Вверх
Zorro
Дата 5.7.2004, 19:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 75
Регистрация: 26.10.2003
Где: Россия, Тюмень

Репутация: 1
Всего: 2



Пасиба wink.gif , просто я думал, что может проще как-то через коды букв сделать rolleyes.gif
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0412 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.