的javascript:
script src =“http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js”
(文档)$。就绪(函数()
{
$(函数(){
$( '#custom_Expression')。按键(函数(E){
var txt = String.fromCharCode(e.which);
console.log(txt +':'+ e.which);
if(!txt.match(/^([a-zA-Z][0-9]){3}$/g))
{
return false;
}
});
});
input type =“text”id =“custom_expression”
答案 0 :(得分:0)
要允许单个字母后跟单个数字,在+
和[A-Za-z]
之后,一次或多次不需要[0-9]
。大多数情况下,在验证字符串时必须使用锚点。 ^
声称我们刚开始,$
声称我们已经到了最后。
var re= /^([a-zA-Z][0-9])+$/g;
+
重复前一个标记一次或多次。
OR
var re= /^([a-zA-Z][0-9]){3}$/g;
repitition量表{3}
正好重复前一个标记3次。