0

我有以下代码不起作用:

function validation() {
this.stuff=stuff {
    letters_numbers:/[^\s\"\'\w]/,
    letters:/\w/
}
this.val_string=val_string;
    function val_string (type,data){
        var x=stuff[type];
        console.log(x.test(data));
        return x.test(data);
    }

}

stuff应该是包含键值对的关联数组或对象。我正在寻找的是一种在上述数组或对象中包含关联数组或对象的方法。

4

1 回答 1

1

尝试这个

function validation() {
var stuff = this.stuff = {
    letters_numbers:'/[^\s\"\'\w]/',
    letters:'/\w/'
}
    function val_string (type,data){
        var x=stuff[type];
        console.log(x.test(data));
        return x.test(data);
    }
    this.val_string=val_string;
}
于 2013-06-20T19:20:10.353 回答