Как проверить, есть ли в текстовом поле только специальный символ?
я хочу проверить текстовое поле.это текстовое поле содержит проверку доступности номера товара .если пользователь вводит только специальный символ, например( !@#$%^&+)(**)_)":}{?> )бросьте предупреждающее сообщение.
Что я уже пробовал:
Я использую
Регулярное выражение r = новое регулярное выражение(@"[~`!@#$%^&усилитель;*()+=|\\{}':;.,<>/?[\]""_-]");
если (Р.Выполняется(tbxspirno.Текст.Метод toString().Отделка()))
{
Мастер.ShowMessage("введите действительный номер товара", MessageHelper.MessageType.Информация);
}
вышеописанный метод проверки текстового поля, но сообщение об ошибке не отображается.
Garth J Lancaster
Я бы проверил ваше регулярное выражение - Я думаю, что оно соответствует только одному символу - вам нужно добавить " * " или " + "после последнего"]", т. е. @"[~`!@#$%^&усилитель;*()+=|\\{}':;.,<>/?[\]""_-]*"
Karthik_Mahalingam
текстовое поле должно содержать только цифры?
Raja Ganapathy
нет, в этом текстовом поле есть цифра, буква и специальный символ, а не только специальный символ.
m_item-152