如何在var字段中检查验证?

时间:2018-01-13 22:29:32

标签: javascript jquery

我有一些输入验证代码:

var ex_info = {
   email: {type: "email", config: {require: true}},
    amount_from: {type: "text", config: {require: true, is_chars: ",.[:num]"}},
    wallet_from: {type: "text", config: {require: true}},
    phone: {type: "text", config: {require: false, is_chars: "+[:num]", min: 6}},
    name: {type: "text", config: {require: true}},
    fname: {type: "text", config: {require: true}}
};

如何将if(){} else {}用于该字段wallet_from: {type: "text", config: {require: true}},?我想按条件将required切换为truefalse

3 个答案:

答案 0 :(得分:1)

只做

ex_info.wallet_from.config.require = condition

或者如果condition不是布尔值:

ex_info.wallet_from.config.require = !!condition

答案 1 :(得分:1)

您可以使用条件运算符。

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Conditional_Operator

ex_info.wallet_from.config.require = myCondition === isTrue ? true : false

答案 2 :(得分:0)

你可以使用三元(用你要测试的任何东西替换'条件语句'): ex_info.wallet_from.config.require = 条件语句? true:false;