JavaScript 函数验证器

标签 javascript validation

我正在尝试创建一个 JavaScript 教室验证器来检查用户是否输入了有效的教室号码。

规则: 必须是 4 位数字 格式必须为:2 个大写字母后跟 2 位数字

到目前为止我所拥有的。这仅检查长度。我不知道如何去做另一个验证器。

function classRoom_validate(CLASS, max)
{
    var CLASS_len = CLASS.value.length;
    if (CLASS_len != max && CLASS.value.match()
{
    alert("Invalid classroom");
    CLASS.focus();
    return false;
}
return true;
}

最佳答案

您需要一个正则表达式:

r = /[A-Z][A-Z]\d\d/

r.test('AA21')
true

r.test('blah')
false

关于JavaScript 函数验证器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9794638/

相关文章:

javascript - 我正在尝试使用 NodeJS 从 JSON 数据中提取某些值

javascript - 如何在javascript中过滤嵌套对象属性并打印新对象

javascript - "Your filters contain a field ' 状态 ' that doesn' t 出现在您的模型定义中,也不出现 's relations"(Strapi)

mysql - codeigniter 表单验证和 ajax 查找以查看名称是否存在

javascript - 如果再次单击按钮,如何将动画返回到原始状态?

jquery - $(form).ajaxSubmit 不是函数

javascript - JQuery.Validate 插件可以阻止提交 Ajax 表单吗

ruby-on-rails - 从异常返回消息中删除 "Validation failed"消息

javascript - 按功能验证表单

JavaScript - webkitSpeechRecognition,听不完