javascript - 仅对字母和数字进行 jquery REGEX 验证

标签 javascript jquery

任何人都可以告诉我什么是使用我的文本框的正则表达式验证应该只包含字母和数字吗?

  var BLIDRegExpression = /^[a-zA-Z0-9]*$/;

    if (BLIDRegExpression.test(BLIDIdentier)) {
        alert('The BLID Identifier may only consist of letters or numbers and must be exactly five characters long.');
        return false;
    }

我正在使用这个,但它不起作用。谁能告诉我。

谢谢

最佳答案

.test 如果字符串匹配则返回 true。我想你想要:

var BLIDRegExpression = /^[a-zA-Z0-9]{5}$/; // {5} adds the requirement that the string be 5 chars long

if (!BLIDRegExpression.test(BLIDIdentier)) {
    alert('The BLID Identifier may only consist of letters or numbers and must be exactly five characters long.');
    return false;
}

关于javascript - 仅对字母和数字进行 jquery REGEX 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8954637/

相关文章:

javascript - 单选按钮选择不起作用

Javascript/JQuery 如果样式显示值等于

javascript - 自动制表符不适用于中间的文本?

jquery - 如何使用不同的数组遍历不同的div?

javascript - 当相对 div 处于事件状态时,Jquery 更改类

javascript - 检查所有节点是否展开 - jstree

php - 如何隐藏/显示 HTML 表单的部分

javascript - gridstack.js : Added widgets now dragable

javascript外部文件隐藏源代码

javascript - 更新/添加自己的扩展包目录中的文件