嗨,大家好,我在這裏遇到了問題,我如何驗證密碼框,必須包含至少一個數字字符。我不允許使用正則表達式/正則表達式。我試圖通過網絡搜索,但解決方案總是以正則表達式結束。文本框必須包含數字或字母驗證的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;
}
}
}
我已經嘗試過的方式,但我失敗了,u能幫助我的傢伙?由於之前
你爲什麼不被允許使用正則表達式?這是asinine。 –
耶我的老師說這是教我們如何考慮基本的問題解決,後來他說,教我們使用正則表達式 – user2978983
所有你需要修復你的代碼是將'return false'移到循環之外。在檢查字符串中的所有字符並找不到數字後,您應該只返回false *。 –