Форум программистов, компьютерный форум, киберфорум
JavaScript: RegExp
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
JavaScript Ввод денежной суммы Подскажите, пожалуйста, как реализовать ввод в текстовое поле input, чтобы выполнялись следующие условия: 1) вводились только цифры, точка или запятая; 2) вводилась только одна точка (запятая); 3) дробная часть образалась до 2-х знаков (не округлялась!). Интернет перерыл - все это по частям есть, а объединенное в одну функцию - нет. Заранее благодарен! Добавлено через 20 минут Есть код:... https://www.cyberforum.ru/ javascript-regexp/ thread1112854.html JavaScript Регулярное выражение: убрать одинарные и двойные кавычки
Сразу извиняюсь, может повторяю тему, не нашёл то что мне нужно. Мне нужно чтобы с помощью регулярного выражения убирались все кавычки, двойные ", и одинарные '. Пример: есть "s5as56", должно стать s5as56.
JavaScript Получение значения переменной из строки https://www.cyberforum.ru/ javascript-regexp/ thread1109997.html
Здравствуйте. Имеется строка такого вида: javascript:var user_id="hfy36ty54";func(user_id); Как с помощью регулярного выражения, получить значение user_id(без кавычек)? Спасибо.
JavaScript Поменять слова в строке местами https://www.cyberforum.ru/ javascript-regexp/ thread1105863.html
Друзья, здравствуйте. Имеется строка: 'DN63 1/4"GM 0/0,6bar' нужно поменять с помощью JS первое слово и второе, что бы получилось '1/4"GM DN63 0/0,6bar'. Добавлено через 1 минуту Решено. function to21(s) { var a = s.split(" "); return , a].concat( a.splice( 2, a.length)).join(" "); } alert( to21( 'DN63 1/4"GM 0/0,6bar'));
JavaScript Поиск в строке двойной кавычки, обрамлённой текстом
var t = document.getElementById('blablabla').value; if ( /."./.test(t) ) {... Не работает. Пуркуа?
JavaScript Получить название города https://www.cyberforum.ru/ javascript-regexp/ thread1095913.html
Ребята подскажите как можно сделать что бы получить название города из строк такого типа: 211391 Орша, Ленина, д.XX Орша, улица Ленина, д.XX вот не знаю как такое выполнить. Заранее очень благодарен.
JavaScript Регулярное выражение для проверки возраста https://www.cyberforum.ru/ javascript-regexp/ thread1094189.html
Здравствуйте, друзья. Помогите с регулярным выражением. Нужно проверить возраст человека: целое число от 6 до 100 лет. Заранее благодарю!
JavaScript Поиск назад с отрицанием
Есть вот такая регулярка (?<!&\w*?); Почему она не валидная? Суть, нужно найти все знаки ";" за исключением html символов мнемоники типа "&nbsp;", "&lt;" и т.п. Причём поиск вперёд с отрицанием, работает с аналогичным шаблоном &(?!\w*?;) Вот они в коде var symbols = '\\{\}\\=\\+\\-\\,\\/\\|\\"\'\\!]|&(?!\w*?;)|&lt;|&gt;|(?<!&\w*?);'; Причём без этого хвоста (?<!&\w*?), всё работает
JavaScript Регулярное выражение для имени пользователя Ребята помогите с регулярным выражением.. Можете написать регулярное выражение для поля имени: Имя должно быть или с Латиницы или с кирилицы написано, и допустить возможность пробела. Остальные символы цифры и т.д. запретить Добавлено через 1 час 27 минут match('/^+$/') - вот такое для латиници, а что дописать для кирилицы? https://www.cyberforum.ru/ javascript-regexp/ thread1092592.html JavaScript Вырезать часть строки в помощью match() Здравствуйте форумчане, пытаюсь из строки вырезать верстку в отдельную переменную методом match, он нам формирует массив одномерный, когда нет вложеных тегов в нутри тегов - то все окей, ну а если уже есть вложеные теги внутри теги то получаеться что он неправилно формирует. Пример строка с версткой <div class="vbl1"> текст какой то........ <div class="vbl3"> <div... https://www.cyberforum.ru/ javascript-regexp/ thread1091510.html
Регулярные выражения. Подшаблоны JavaScript
Подшаблоны. /(www\.)?/ Что определяет то что определённые символы не обязательны в данном выражении? Круглые скобки или знак вопроса? Круглые скобки решают то что www. не обязательно в данном выражении или знак вопроса после скобок? Или комбинация из скобок и вопроса важна тут для этой задачи?
JavaScript Значение строк https://www.cyberforum.ru/ javascript-regexp/ thread1088193.html
Подскажите пожалуйста значение этих строк (т.е. для чего они нужны): var a=/{1,1}{3}/; var b=/++/;
Эксперт JSЭксперт HTML/CSS
2435 / 1114 / 312
Регистрация: 23.06.2011
Сообщений: 3,525
25.03.2014, 17:40 0

Проверка полей на заполнение - JavaScript - Ответ 5949987

25.03.2014, 17:40. Показов 4594. Ответов 7
Метки (Все метки)

Ответ

i==0; - это не присвоение, а проверка с приведением типов, или не строгая проверка
присвоение это одно равно

проверка пишется не так
Javascript
1
2
if(i==0){}
    else{i>0)
а так
Javascript
1
2
if(i==0){делаем если равно}
else{делаем если не равно};
переменную i замени на f(flag) и присвой ей
Javascript
1
f=false;
и добавь к строке
Javascript
1
el.style.backgroundColor=c[COLOR="Red"]; f=true[/COLOR]
проверяем так
if(f){ошибка};
что получим
если хотя бы одна проверка не пройдет, это поле подкрасится и будет флаг изменен, а на выходе проверим этот флаг

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
function checkValue(){
var m, k, el, c, f;
f=false;
c="lavenderblush";
m=document.querySelectorAll("#tab td");
k=m.length;
while(k--){
el=m[k].querySelector("input, select");
s=el.value;
if(k%4===0){//все 1е ячейки, с индексом 0 в текущем ряду
if(/\d{1,2}\.\d{1,2}\.\d{4}/.test(s)){el.style.backgroundColor=""}
else{el.style.backgroundColor=c; f=true}};
 
if(k%4===1||k%4===3){//все 2е и 4е ячейки, с индексом 1 и 3 в текущем ряду
if(s.replace(/\s/g, "").length>0){el.style.backgroundColor=""}
else{el.style.backgroundColor=c; f=true}};
 
if(k%4===2){//все 3е ячейки, с индексом 2 в текущем ряду
if(el.options.selectedIndex){el.style.backgroundColor=""}
else{el.style.backgroundColor=c; f=true}}};
 
el=document.getElementById('err');
if(f){el.innerHTML="Ошибка! Заполните таблицу согласно условию."}
else{el.innerHTML=""};
 
 };
а зачем функцию поломал? зачем повыбрасывал, думаешь она будет правильно работать после такого варварства?




Цитата Сообщение от Vovan-VE Посмотреть сообщение
Чтобы узнать, високосный ли год, нужно вычислять остаток от деления.
кому интересно полностью, смотрите тут
http://ru.wikipedia.org/wiki/%... 0%BE%D0%B4

Цитата Сообщение от Vovan-VE Посмотреть сообщение
но длина её, пожалуй, будет обратно пропорциональна оправданности.
хотелось бы понять как это вообще можно сделать, а то я и не понял как к этому подступиться, ежели будет настроение и время...., я понятно намекнул?



вот такое слепил ради интереса, вроде правильно, но сильно не тестил
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
onload=function(){
var v, f, m;
m={1:31, 3:31, 4:30, 5:31, 6:30, 7:31, 8:31, 9:30, 10:31, 11:30, 12:31};
v=d.getElementById("ddd").value;
f=false;
//если не проходит тест, значит так или иначе нарушен синтаксис строки
if(/^(?:[1-9]|[12]\d|3[01])\.(?:[1-9]|1[012])\.\d{4}$/.test(v)){
//соответствие числа месяцу, чтобы не было 30 февраля, 31 апреля
f=v.replace(/(\d{1,2})\.(\d{1,2})\.(\d{4})/, function(a, b, c, e){
return c==2?e%4===0?29>=b?true:false:28>=b?true:false:m[c]>=b?true:false})};
alert(f);
 
 };


Вернуться к обсуждению:
Проверка полей на заполнение JavaScript
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.03.2014, 17:40
Готовые ответы и решения:

Вопрос по JavaScript (проверка на заполнение полей)
Здравствуйте. Сразу прошу прощения за, скорее всего, глупый вопрос, но в ЯваСкрипте все что знаю...

Заполнение полей на пустоту
Необходимо сделать проверку полей на заполнение. форма &lt;script src=1.js&gt;&lt;/script&gt; &lt;form...

Автоматическое заполнение полей
Есть проблемка: На форме есть textbox1 в котором есть текст, по кнопке я перехожу на какую-то...

Заполнение полей формы
При выборе подразделения организации, поля номера кабинета и телефона должны заполниться...

7
25.03.2014, 17:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.03.2014, 17:40
Помогаю со студенческими работами здесь

Заполнение полей случайным значением
задача заключается в том, что бы поле &lt;input&gt; заполнить рандомно одним из 4 чисел...

Заполнение полей формы на другой странице
Такая проблема. есть 2 html страницы. нужно считать значение текстового поля с первой страницы и...

Проверка полей
В общем вопрос такой есть поля input тип number данные из них обновляются в БД вот так &lt;?php...

Проверка заполнения полей
Здравствуйте. Нужен скрипт для проверки заполнения обязательных полей. То что написала сама - не...

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