我正在使用js来检查密码是否为字母数字,下面是代码,不确定为什么,但是当密码不是字母数字时它不会引发警报。
if (!input_string.match(/^[0-9a-z]+$/))
{
alert("please enter alpha numeric password")
}
答案 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