gpt4 book ai didi

Yii2 验证银行帐号和路由号码

转载 作者:行者123 更新时间:2023-12-02 08:23:59 25 4
gpt4 key购买 nike

我想验证银行帐号(123456789)路由号码(434344343),使用自定义 message=>请输入 12 位有效帐号。(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']
]
}

有什么建议吗?

最佳答案

minmax 参数用于,而不是长度,也许您应该保存为字符串。

['accountnumber', 'string', 'length' => [12, 12]

同时添加一个正则表达式:

['accountnumber', 'match', 'pattern' => '/^[0-9]*$/i']

关于Yii2 验证银行帐号和路由号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34019387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com