如何使用jQuery检查输入字符串中的大写字母

Bik*_*iki 3 javascript regex jquery

我正在使用以下代码片段,但它无法正常工作:-(

    //First four characters of input Text should be ALPHABATES (Letters)

    if (($("#txtId").val()).length >= 4) {
        var firstFourChars = $("#txtId").val().substring(0, 4);
        var pattern = new RegExp('[^A-Z]');

        if (firstFourChars.match(pattern))
            isValid = true;
        else
            isValid = false;
    }
Run Code Online (Sandbox Code Playgroud)

小智 8

改变/[^A-Z]//^[A-Z]/

例如:

var a = "ABCJabcd";
console.log(a.match(/^[A-Z]{4}/));
Run Code Online (Sandbox Code Playgroud)