javascript - 使用js检查字母数字密码
问题描述
我正在使用 js 来检查密码是否是字母数字,下面是代码,不知道为什么,但是当密码不是字母数字时它不会引发警报。
if (!input_string.match(/^[0-9a-z]+$/))
{
alert("please enter alpha numeric password")
}
解决方案
如果您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
推荐阅读
- firebase - Firebase Firestore 安全规则共享数据
- sql - 执行从 Perl 到 CSV 的 SQL 插入的额外引号。如果我尝试删除它们,我不会得到任何报价。我需要单引号,如“0123”
- python - 如何在elif周围修复python中的语法错误?
- python - 在新服务器中复制和创建运行实时 Django 应用程序的服务器的图像时,它不起作用
- php - 带有多个arrayCollection的symfony 4表单
- python - Find if an interval/range is a part of a longer interval/range efficiently
- zebra-printers - 计数秤旋转标签
- javascript - 如何通过jquery防止手机上的空格键功能
- xcode - 命令 /usr/bin/codedesign 在 Xcode 11 上失败,退出代码为 1
- vim - 有人可以阐明为什么 softtabstop 不起作用以及其他理解上的差距吗?