Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 验证密码是否包含字母_Javascript_Jquery - Fatal编程技术网

Javascript 验证密码是否包含字母

Javascript 验证密码是否包含字母,javascript,jquery,Javascript,Jquery,这行吗?如果是这样的话,是不是因为它不起作用而出现了问题。该方法接受的是字符串,而不是正则表达式 如果要测试正则表达式,请使用该方法接受字符串,而不是正则表达式 如果要测试正则表达式,请使用执行以下检查,因为您希望使用支持正则表达式语法的对象: $('#password').val().indexOf(/[a-z]/) != -1) 顺便说一下,i标志支持小写和大写字母。要使用支持正则表达式语法的对象,请按以下方式进行检查: $('#password').val().indexOf(/[a-

这行吗?如果是这样的话,是不是因为它不起作用而出现了问题。

该方法接受的是字符串,而不是正则表达式

如果要测试正则表达式,请使用

该方法接受字符串,而不是正则表达式


如果要测试正则表达式,请使用

执行以下检查,因为您希望使用支持正则表达式语法的对象:

$('#password').val().indexOf(/[a-z]/) != -1) 

顺便说一下,
i
标志支持小写和大写字母。

要使用支持正则表达式语法的对象,请按以下方式进行检查:

$('#password').val().indexOf(/[a-z]/) != -1) 

顺便说一句,
i
标志是支持小写和大写字母。

否这不起作用,因为您必须使用
match()
函数来实现这一点

我还建议,如果您只需要数字,那么您应该尝试只验证数字

除数字外,不允许其他任何内容

var valContainsLetter = /[a-z]/i.test($('#password').val())

不,这将不起作用,因为您必须使用
match()
函数

我还建议,如果您只需要数字,那么您应该尝试只验证数字

除数字外,不允许其他任何内容

var valContainsLetter = /[a-z]/i.test($('#password').val())


我们在这里谈论的是正则表达式,还是只是检查任何密码是否包含字母A或B等?只是看看密码是否包含字母,以便它不是所有的数字。让所有的东西都正常工作,除了字母,这给了我一个问题。注意,这是区分大小写的,所以你只检查小写的,没有重音的字母。如果你只想要数字,那么只验证数字而不是字母。因为你也要注意大写字母[A-Z]。我们在这里说的是正则表达式,还是只是检查密码中是否包含字母A或B等?只是看看密码中是否包含字母,以便不是所有的数字。让所有的东西都正常工作,除了字母,这给了我一个问题。注意,这是区分大小写的,所以你只检查小写的,没有重音的字母。如果你只想要数字,那么只验证数字而不是字母。因为你还需要注意大写字母[A-Z]。$('#password').val().match(/[A-Z]/)这是可行的,但需要数字!这会检查它是否包含“字母”,但不会检查它是否包含“仅字母”。不,我的意思是,如果我在检查上加上,返回true,很抱歉延迟响应。$(“#密码”).val().match(/[a-z]/)这可以工作,但需要数字!这会检查它是否包含“一封信”,但不会检查它是否包含“只包含字母”。不,我的意思是,如果我在支票上填写返回值为真,为迟到的回复感到抱歉。我是数字和字母,不仅仅是数字或字母。我现在的问题是,当我以1为例时,它返回真值。我是数字和字母,不仅仅是数字或字母。我现在的问题是,当我输入1时,它会返回true。如果我输入1,它仍然会返回true。它确实返回
true
,但前提是密码也包含字母。这是因为您要求检查字母,而不是仅检查字母。一般说明:当使用正则表达式检查字母时,请注意JavaScript的正则表达式只能在ASCII上下文中查看字符类。因此,如果你的信件中包含像
uäßŋł
这样的字符,你应该得到图书馆的支持。有关更多信息,请参阅。如果我输入1,则此方法仍将返回true。它确实返回
true
,但仅当密码也包含字母时。这是因为您要求检查字母,而不是仅检查字母。一般说明:当使用正则表达式检查字母时,请注意JavaScript的正则表达式只能在ASCII上下文中查看字符类。因此,如果你的信件中包含像
uäßŋł
这样的字符,你应该得到图书馆的支持。有关更多信息,请参阅。