Привет, ребята, у меня проблема, как я могу проверить поле пароля, которое должно содержать хотя бы один числовой символ. Мне не разрешено использовать регулярное выражение/регулярное выражение. я пробовал искать по сети, но решение всегда заканчивается регулярным выражением.текстовое поле должно содержать проверку числа или буквы на javascript без регулярного выражения
вот мой код, который я стараюсь
function validateIn()
{
var pass=document.getElementById('password').value;
for(var i=0;i<pass.length;i++)
{
if(isNaN(pass.charAt(i))==false)
{
return true;
break;
}
else
{
return false;
}
}
}
я попробовал этот путь, но я не в состоянии, может у помочь мне, ребята? благодаря, прежде чем
Почему вам не разрешено использовать регулярное выражение? Это асин. –
yah мой учитель сказал, что это для того, чтобы научить, как мы думаем об основном решении проблем, позже он сказал, что научил нас использовать регулярное выражение. – user2978983
Все, что вам нужно, чтобы исправить ваш код, - это переместить 'return false' за пределы цикла. Вы должны только возвращать false * после *, вы проверили все символы в своей строке и не нашли цифр. –