【发布时间】:2015-12-01 11:32:36
【问题描述】:
我想验证Bank Account number(123456789) 和Routing number(434344343),
使用自定义message=>Please enter 12 digit valid account number.(000123456789)
我使用了数字验证器,整数,但没有按预期工作。 验证器应检查值是数字以及数字长度。 我在这里查看此文档tutorial-core-validators
public function rules()
{
return [
[['accountnumber'], 'number', 'min' => 12, 'max'=>12],// not wokred
[['routingnumber'], 'number', 'min' => 9, 'max'=>9], // not wokred
// then I used
[['accountnumber', 'routingnumber', ], 'integer']
]
}
有什么建议吗?
【问题讨论】:
-
这对我有用。
['accountnumber', 'match', 'pattern'=> '/^[0-9]{12}$/i', 'message'=> 'Please enter 12 digit valid account number.(000123456789)' ], -
['routingnumber', 'match', 'pattern'=> '/^[0-9]{9}$/i', 'message'=> 'Please enter 9 digit valid routing number.(110000000)' ], -
这与您的问题无关。您是否使用帐号、帐户名称和路由号码关联了银行帐户?如果你这样做了?那么如何,如果没有,那么我该怎么做呢?这可能是一个愚蠢的问题。
标签: yii2 yii2-validation