Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   проверка input значение (https://javascript.ru/forum/misc/36933-proverka-input-znachenie.html)

djonA 01.04.2013 18:45

А подскажите как еще проверку на цифры посадить, что бы все знаки были цифры без пробелов - и т.д.

И добавить еще сюда проверку что бы начиналось на 0

и все объединить в 1 функцию

djonA 01.04.2013 19:19

нашел вот таой скрипт но он на jquery как его объединить не могу понять
jQuery("form").submit (
	function()
	{
	
	    if(!/^\d{3}\d{7}/.test(jQuery("#phone").val()))
	    {
	        alert("телефон необходимо ввести формате 0501234567 или 0487123456");
	        return false;
	     }
		
	});



С вот таким скриптом
$("#phone").blur(function() {
	  var text = $(this).val();
  if (text[0] != '0') {
	    alert("Начни вводить с 0")
	  };
	})

devote 01.04.2013 19:27

Цитата:

Сообщение от djonA
А подскажите как еще проверку на цифры посадить, что бы все знаки были цифры без пробелов - и т.д.

Я же написал выше:
<script type="text/javascript" src="https://raw.github.com/devote/letJS/master/let.js"></script>
 
<input type="text" data-let-template="/^(0\d*|)$/" placeholder="Начни вводить с 0" />

djonA 01.04.2013 19:32

В IE не работает этот вариант к сожалению

devote 01.04.2013 19:34

Цитата:

Сообщение от djonA
В IE не работает этот вариант к сожалению

работает, просто скачайте скрипт к себе на локальную машину... Потому что ИЕ не принимает скрипты с GitHub

djonA 01.04.2013 19:41

Спасибо все отлично работает!!!


Часовой пояс GMT +3, время: 01:55.