Javascript 使用js检查字母数字密码

Javascript 使用js检查字母数字密码,javascript,Javascript,我正在使用js检查密码是否为字母数字,下面是代码,不知道为什么,但当密码不是字母数字时,它不会发出警报 if (!input_string.match(/^[0-9a-z]+$/)) { alert("please enter alpha numeric password") } 如果您的输入字符串正确(console.log()检查),请尝试将正则表达式存储在变量中并使用test()方法 让alphanumericRegex=/^[0-9a-z]+$/; if(!alphanu

我正在使用js检查密码是否为字母数字,下面是代码,不知道为什么,但当密码不是字母数字时,它不会发出警报

if (!input_string.match(/^[0-9a-z]+$/))
  {
   alert("please enter alpha numeric password")
  }

如果您的
输入字符串
正确(
console.log()
检查),请尝试将正则表达式存储在变量中并使用
test()
方法

让alphanumericRegex=/^[0-9a-z]+$/;
if(!alphanumericRegex.test(输入字符串)){
警报(“请输入字母数字密码”);
}

这是JavaScript,而不是php正则表达式是正常的,因此您的问题一定是
输入字符串
警报
。我想这可能是因为
input\u string
没有传递给if语句时您认为的值。
input\u string
您希望不匹配的是什么?