![](/img/trans.png)
[英]How to match password and confirm password with regex validation for uppercase and number
[英]How to create validation with 2 uppercase letter and number?
假设这是学生 ID CC201801194
,我想限制输入像这样的小写字母cc20181194
。 它们应该只输入 2 个字符串 9 个数字。
这就是我得到的:
$.validator.addMethod("noCaps", function(value, element) {
return this.optional(element) || /[A-Z]{2}/.test(value);
});
可以使用模式属性在 HTML 标记(没有任何 JS)中直接实现。
<input type="text" pattern="[A-Z]{2}[0-9]{9}">
input + span:after { position: absolute; padding-left: 5px; } p.hint { display: none; } input:valid + span:after { content: "✓"; } input:placeholder-shown + span:after{ content: ""; } input:invalid + span:after { content: "✖"; } input:invalid + span + p.hint { display: block; }
<form> <input type="text" pattern="[AZ]{2}[0-9]{9}" Placeholder="Student ID"> <span class="validity"></span> <p class="hint">Student ID must be 2 capitals and 9 numbers.</p> </form>
尝试这个:
$.validator.addMethod("noCaps", function(value, element) {
return this.optional(element) || /[A-Z]{2}[0-9]{9}/.test(value);
});
尝试这个:
$("#...").keydown(function(e) {
var test = /[A-Z]{2}[0-9]{9}/; //regex
//...
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.