|
Ok!
|
|
|
Ok!
|
---|---|---|---|---|
240 | document.addEventListener("DOMContentLoaded", function (event) { setTimeout(function() { let container = document.createElement("div"); container.classList.add('g-recaptcha'); container.setAttribute('id', 'g-recaptcha'); container.dataset.sitekey = '6Lc-rR0nAAAAAApbMeAGotqehDQZrx7IeUrAajI2'; let prev = document.querySelector('[name="form_hidden_45"]'); prev.after(container); },0); }); | JS, javascript, captcha | 120 | Добавить блок Капча после поля формы Яваскрипт |
233 | function validatePassword(password) { // Проверяем, что длина пароля не меньше 8 символов if (password.length < 8) { return false; } // Проверяем, что пароль содержит хотя бы одну цифру, одну маленькую букву, одну большую букву и один спецсимвол const regex = /^(?=.*d)(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$%^&*()_+-=[]{};':"\|,.<>/?]).*$/; return regex.test(password); } Пример const password = "myP@ssw0rd"; if (validatePassword(password)) { console.log("Пароль верный"); } else { console.log("Пароль неверный"); } | валидация, пароль, яваскрипт, javascript | 110 | Код валидации пароля на Javascript чтобы пароль был не короче 8 символов и содержал обязательно буквы маленькие, большие, цифры и спецсимволы |
197 | let d = new Date(); let m = String(d.getMonth() + 1).padStart(2, '0'); | js,javascript,month with 0,month with zero | 340 | В яваскрипте получить месяц номер с ведущим нулём |
63 | if($("[name=form_text_21]").val().replace(/D+/g, '').length == 11) | js,javascript,phone,длина телефона, число цифр в номере телефона | 1300 | Проверка числа цифр в номере телефона яваскрипт |
55 | var d = date_form.replace(/(d+)-(d+)-(d+)/, '$3.$2.$1') | дата, конверт, яваскрипт, дата по-русски, convert, javascript, js, date lat to rus | 250 | Яваскрипт преобразование (конверт) даты евро в русскую "2018-08-15" в "15.08.2018" |
54 | //Если с английского на русский, то передаём вторым параметром true. var transliterate = ( function() { var rus = "щ ш ч ц ю я ё ж ъ ы э а б в г д е з и й к л м н о п р с т у ф х ь".split(/ +/g), eng = "shh sh ch cz yu ya yo zh `` y e a b v g d e z i j k l m n o p r s t u f x ``".split(/ +/g); return function(text, engToRus) { var x; for(x = 0; x < rus.length; x++) { text = text.split(engToRus ? eng[x] : rus[x]).join(engToRus ? rus[x] : eng[x]); text = text.split(engToRus ? eng[x].toUpperCase() : rus[x].toUpperCase()).join(engToRus ? rus[x].toUpperCase() : eng[x].toUpperCase()); } return text; } } )(); | транслит, translit, латинский-русский, lat-cyr, javascript, js | 350 | Транслитерация с английского в русский Яваскрипт |
32 | function find_closed() { var tr = $('tr'); if($('#searchfield').val() != "") { for (var i = 0; i < tr.length; i++) { if (tr.eq(i).text().toLowerCase().indexOf($('#searchfield').val().toLowerCase()) > -1) { tr.eq(i).addClass('opened'); /*tr.eq(i).css({'background': '#A8E9FF'});*/ var found = 1; }else{ tr.eq(i).removeClass('opened'); } } if (found < 1) { $('.not-found').text('Не найдено') } } } | javascript, поиск в таблице | 5400 | JS функция ищет соответствие в словах скрытых строк таблицы. Если найдет — открывает строку, нет — закрывает |