for (var i = 0; i < str.length; i++ ) {
if ((str.charCodeAt([i]) > 47) && (str.charCodeAt([i])) < 58) {
number = true;
}
if ((str.charCodeAt([i]) > 64) && (str.charCodeAt([i]) < 91)) {
aletter = true;
}
if ((str.charCodeAt([i]) >= 0) && (str.charCodeAt([i]) < 48)) {
val.style.background = 'Yellow';
outMessage(error);
return false;
}
if((str.charCodeAt([i]) > 57) && (str.charCodeAt([i]) < 65)) {
val.style.background = 'Yellow';
outMessage(error);
return false;
}
if (str.charCodeAt([i]) > 90 ) {
val.style.background = 'Yellow';
outMessage(error);
return false;
}
console.log(str[i]);
}
if (number && aletter) {
val.style.background = 'Blue';
outMessage(legal);
return true;
}
Строчные латинские буквы начинаются с 97.
function checkString(str) {
var number = false;
var aletter = false;
for (var i = 0; i < str.length; i++) {
console.log(str[i], str.charCodeAt([i]));
if ((str.charCodeAt([i]) > 47) && (str.charCodeAt([i])) < 58) {
number = true;
}
if ((str.charCodeAt([i]) > 64) && (str.charCodeAt([i]) < 91)) {
aletter = true;
}
if ((str.charCodeAt([i]) >= 0) && (str.charCodeAt([i]) < 48)) {
return false;
}
if ((str.charCodeAt([i]) > 57) && (str.charCodeAt([i]) < 65)) {
return false;
}
if (str.charCodeAt([i]) > 90) {
return false;
}
}
return number && aletter;
}
console.log(checkString("AZ09a"));
разобрался, вместо str.charCodeAt([i]) нужно было прописать str.value.charCodeAt([i])
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть вот такой блок для перелистывания "страниц" таблицыКогда их очень много
Вот пример отрисовки региона на google map, есть ли в гугл апи метод чтобы районы сами так обрисовывались вместо того чтобы самому рисовать?
всем привет, на сайте поставил плагин https://githubcom/Prinzhorn/skrollr но он на телефоне работает просто ужасно
С помощью JSF выводится элемент SelectManyMenu, источник заполнения - ArrayList, каждому стрингу в БД соответствует булевый флагТребуется, при заполнении...