我有一个文本字段,它只接受NEXT NEXT ALPHANUMERIC,单个字母表接下来是单个数字例如: - s3f4G5A2s3

时间:2014-12-03 07:13:23

标签: jquery regex onkeypress

的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”

1 个答案:

答案 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次。