如果字符串中存在错误,则从数组中检查char

时间:2016-04-11 03:33:29

标签: javascript jquery

我有一个输入html元素,我在jquery中使用模糊函数来检查值是否包含特定元素,但我的代码不起作用。

jQuery( "#email" ).blur(function() {
...
var arr = ["1","6","7"];
if(this.value()){ // check if the string value contains characters in arr Array
..

任何想法? 我还尝试使用indexOf()但仍无法正常工作

} ...

...

1 个答案:

答案 0 :(得分:0)

我有不同的方法,希望能给你很大的帮助:

(function($) {
    var arr = ["1","6","7"];

    $(document).ready(function() {
        var email = document.getElementById("email");
        var lastCharacter;

        email.addEventListener("input", function(e) {
            lastCharacter = this.value.substr(-1);

            for (var i = 0; i < arr.length; i++) {
                if (arr[i] === lastCharacter) {
                    console.log("Exist - Contains an specific element of the Arr");
                }
            }

        }, false);

    });

})(jQuery);