我不知道这段代码有什么问题,谁能帮助我:

Med Mehadi Hasan Mozumder

它是密码验证Java脚本。每次运行(isPasswordValid('Ggtrt54r $'))函数时,我都会收到错误消息。我给了UpperCase,LowerCase,8个字符和特殊字符作为isPasswordValid输入。但是,每次我收到“('密码无效需要特殊字符')”错误。我的代码无法通过最后的要求。任何人都可以检查一下,让我知道我在这里做错了什么。

从这里开始

//主功能

function isPasswordValid(input){

    if (hasUpperCase(input) && hasLowerCase(input) &&   isLongEnough(input) && hasSpecialCharacter(input)) {
        console.log('Code works fine !!');
    } else if (!hasUpperCase(input)) {
             console.log('Password Invalid Needs Uppercase');
    }else if (!hasLowerCase(input)) {
             console.log('Password Invalid needs lowercase');
    } else if (!isLongEnough(input)) {
        console.log('Password Invalid needs 8 Characters');
    } else if (!hasSpecialCharacter(input)) {
             console.log('Password Invalid needs Special Characters');
    }
}


    function hasUpperCase (input){
      for (var i = 0; i < input.length; i++){
        if(input[i] === input[i].toUpperCase()){
          return true;
        } 
      }
    }

    function hasLowerCase(input){
      for(var i = 0; i < input.length; i++){
        if (input[i] === input[i].toLowerCase()){
          return true;
        }
      }
    }

    function isLongEnough(input){
      for(var i = 0; i < input.length; i++){
        if (input.length === 8){
          return true;
        }
      }
    }

    function hasSpecialCharacter(input){
      var specialCharacters = ['!', '@', '#', '$', '%', '^', '&', '*'];
      for(var i = 0; i < input.length; i++){
        for(var j = 0; j < specialCharacters.length; j++){

        }
        if (input[i] === specialCharacters[j]){
          return true;
        }
      }
    }

    isPasswordValid('Ggtrt54r$');

$是这里的空格,但是每当它给我错误时就需要特殊的字符。谁能帮助我。

x
for(var j = 0; j < specialCharacters.length; j++){

}
if (input[i] === specialCharacters[j]){
  return true;
}

我想你的意思是:

for(var j = 0; j < specialCharacters.length; j++){
  if (input[i] === specialCharacters[j]){
    return true;
  }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我创建了一个后缀数组,但我不知道这段代码有什么问题

来自分类Dev

我不知道我的 Django 有什么问题

来自分类Dev

我的代码有什么问题,请帮助我

来自分类Dev

我的服务器被黑客入侵,注入了编码代码。我不知道这段代码的目的是什么?请任何人帮助我

来自分类Dev

我有这个代码,我不知道出什么问题了

来自分类Dev

不知道我的IF语句(JAVASCRIPT)有什么问题

来自分类Dev

谁能帮助我理解这段代码?

来自分类Dev

谁能帮助我python脚本出了什么问题?

来自分类Dev

我不知道这个电子邮件代码有什么问题

来自分类Dev

我的代码错误我不知道出了什么问题。特金特

来自分类Dev

不知道我的代码有什么问题返回 1 什么时候应该返回 5

来自分类Dev

我不知道我的AHK脚本有什么问题

来自分类Dev

我不知道我的 TensorFlow 程序有什么问题

来自分类Dev

我不知道错了,请帮助我

来自分类Dev

我不知道错了,请帮助我

来自分类Dev

这是别人的代码。我试图让它工作,但不知道出了什么问题。

来自分类Dev

我不知道为什么这段代码中有语法错误

来自分类Dev

Unity 因脚本而冻结,但我不知道该脚本有什么问题

来自分类Dev

我是ajax和jquery的新手,所以我不知道我的代码出了什么问题

来自分类Dev

我尝试使用ajax调用我的php函数,但是我不知道代码有什么问题,它无法正常工作

来自分类Dev

我的服务器被黑客入侵,注入了编码代码。我不知道此代码的目的是什么?请任何人帮助我

来自分类Dev

嗨,我是新手,真的不知道我在做什么,有人可以帮助我完成我的项目吗

来自分类Dev

我不知道使用UIView.animate或创建UIImageView方法有什么问题。我用的是快速的语言

来自分类Dev

当我点击按钮时,我不知道出了什么问题,没有任何效果

来自分类Dev

这段代码有什么问题吗?还是我的电脑?

来自分类Dev

我编写的这段代码有什么问题?

来自分类Dev

我不知道为什么这段代码不起作用(空指针异常)

来自分类Dev

我收到“缺少using指令或程序集引用”,不知道出了什么问题

来自分类Dev

一个 java.lang.NullPointerException,我不知道出了什么问题

Related 相关文章

  1. 1

    我创建了一个后缀数组,但我不知道这段代码有什么问题

  2. 2

    我不知道我的 Django 有什么问题

  3. 3

    我的代码有什么问题,请帮助我

  4. 4

    我的服务器被黑客入侵,注入了编码代码。我不知道这段代码的目的是什么?请任何人帮助我

  5. 5

    我有这个代码,我不知道出什么问题了

  6. 6

    不知道我的IF语句(JAVASCRIPT)有什么问题

  7. 7

    谁能帮助我理解这段代码?

  8. 8

    谁能帮助我python脚本出了什么问题?

  9. 9

    我不知道这个电子邮件代码有什么问题

  10. 10

    我的代码错误我不知道出了什么问题。特金特

  11. 11

    不知道我的代码有什么问题返回 1 什么时候应该返回 5

  12. 12

    我不知道我的AHK脚本有什么问题

  13. 13

    我不知道我的 TensorFlow 程序有什么问题

  14. 14

    我不知道错了,请帮助我

  15. 15

    我不知道错了,请帮助我

  16. 16

    这是别人的代码。我试图让它工作,但不知道出了什么问题。

  17. 17

    我不知道为什么这段代码中有语法错误

  18. 18

    Unity 因脚本而冻结,但我不知道该脚本有什么问题

  19. 19

    我是ajax和jquery的新手,所以我不知道我的代码出了什么问题

  20. 20

    我尝试使用ajax调用我的php函数,但是我不知道代码有什么问题,它无法正常工作

  21. 21

    我的服务器被黑客入侵,注入了编码代码。我不知道此代码的目的是什么?请任何人帮助我

  22. 22

    嗨,我是新手,真的不知道我在做什么,有人可以帮助我完成我的项目吗

  23. 23

    我不知道使用UIView.animate或创建UIImageView方法有什么问题。我用的是快速的语言

  24. 24

    当我点击按钮时,我不知道出了什么问题,没有任何效果

  25. 25

    这段代码有什么问题吗?还是我的电脑?

  26. 26

    我编写的这段代码有什么问题?

  27. 27

    我不知道为什么这段代码不起作用(空指针异常)

  28. 28

    我收到“缺少using指令或程序集引用”,不知道出了什么问题

  29. 29

    一个 java.lang.NullPointerException,我不知道出了什么问题

热门标签

归档