使用js

时间:2019-07-19 21:52:26

标签: javascript

我正在使用js来检查密码是否为字母数字,下面是代码,不确定为什么,但是当密码不是字母数字时它不会引发警报。

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

1 个答案:

答案 0 :(得分:0)

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

let alphanumericRegex = /^[0-9a-z]+$/;

if (!alphanumericRegex.test(input_string)) {
   alert("please enter alpha numeric password");
}

https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Objets_globaux/RegExp/test