Javascript 如何使用2个大写字母和数字创建验证?
假设这是学生idJavascript 如何使用2个大写字母和数字创建验证?,javascript,jquery,Javascript,Jquery,假设这是学生idCC201801194,我想限制像这样输入小写字母cc20181194。它们只能输入2个字符串9个数字 这就是我得到的: $.validator.addMethod("noCaps", function(value, element) { return this.optional(element) || /[A-Z]{2}/.test(value); }); 可以使用直接在HTML标记中实现(无需任何JS) 学生ID必须为2个大写字母和9个数字 试
CC201801194
,我想限制像这样输入小写字母cc20181194
。它们只能输入2个字符串9个数字
这就是我得到的:
$.validator.addMethod("noCaps", function(value, element) {
return this.optional(element) || /[A-Z]{2}/.test(value);
});
可以使用直接在HTML标记中实现(无需任何JS)
学生ID必须为2个大写字母和9个数字
试试这个:
$.validator.addMethod("noCaps", function(value, element) {
return this.optional(element) || /[A-Z]{2}[0-9]{9}/.test(value);
});
试试这个:
$.validator.addMethod("noCaps", function(value, element) {
return this.optional(element) || /[A-Z]{2}[0-9]{9}/.test(value);
});
$(“#…”).keydown(函数(e){
var test=/[A-Z]{2}[0-9]{9}//;///regex
//...
});
谢谢您!我希望我已经可以投票了。我还有一个问题`返回this.optional(element)| |/^[A-Z]{1}$/.test(value);`我试图验证第一个字母应该是大写的,其余的字母应该是小写的。