Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.09.2013, 14:36
Интересующийся
Отправить личное сообщение для carry Посмотреть профиль Найти все сообщения от carry
 
Регистрация: 02.09.2013
Сообщений: 12

Проверка вводимых данных в строке
Подскажите как правильно написать проверку вводимых данных. В нете многое перечитал, толком и не нашел....
всюду используют вот такие проверки:
function Form_Submit() 
	{
		if (document.main_form.preparate.value="")
		{
			alert(' Не заполнена! ');
			return false;
		};
		}

но если ввести два пробела и более, то данный метод не проходит
вариант сделать с регулярными выражениями, но что-то у меня не получилось...
подскажите как записать регулярные выражения, чтобы избежать null, пустых строк, нулей, а разрешить только буквы, цифры от 1-9 и знак -
Ответить с цитированием
  #2 (permalink)  
Старый 03.09.2013, 14:43
Профессор
Отправить личное сообщение для Яростный Меч Посмотреть профиль Найти все сообщения от Яростный Меч
 
Регистрация: 12.04.2010
Сообщений: 557

Сообщение от carry
если ввести два пробела и более, то данный метод не проходит
удаление пробелов с концов
alert('(' + '    1111    '.replace(/^\s+|\s+$/g, '') + ')');


проверка на пустую строку
alert(/^\s*$/.test(''));
alert(/^\s*$/.test('        '));
alert(/^\s*$/.test('    2    '));
Ответить с цитированием
  #3 (permalink)  
Старый 03.09.2013, 14:54
Аватар для ОлегА
Профессор
Отправить личное сообщение для ОлегА Посмотреть профиль Найти все сообщения от ОлегА
 
Регистрация: 25.08.2011
Сообщений: 420

function Form_Submit() 
	{
val = document.main_form.preparate.value
		if (/[1-9a-zа-я\-]+/gi.test(val ))
		{
			alert('заполнена! ');
			return false;
		};
		}
Ответить с цитированием
  #4 (permalink)  
Старый 03.09.2013, 14:58
Интересующийся
Отправить личное сообщение для carry Посмотреть профиль Найти все сообщения от carry
 
Регистрация: 02.09.2013
Сообщений: 12

огромное спасибо
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Фоновая проверка данных формы перед отправкой egreek AJAX и COMET 6 20.07.2013 11:17
Проверка введения данных и отображение ошибки phototer Элементы интерфейса 2 22.06.2013 20:14
Двойная Фильтрация данных таблицы David0707 Общие вопросы Javascript 0 19.03.2012 13:00
Проверка данных формы составным условием? myafa Элементы интерфейса 8 01.04.2011 08:30
Проверка и отправка данных из формы Катерина Общие вопросы Javascript 2 25.03.2010 16:56