我希望字段内容只接受yii2 app中的数字和限制长度

时间:2017-09-08 13:47:47

标签: yii2

嗨我希望字段内容只接受yii2 app中的数字和限制长度。

我有字段我只希望用户填写数字和最大长度是11.正确我想要插入电话号码。

我使用数字类型,它不接受长度,当我使用字符串时,它是接受字符,我不希望这样。

请帮助我。

这是我的例子:

           public function rules()
{
    return [
        [['f_name', 'l_name', 'phone_number'], 'required'],
        [['f_name'], 'string', 'max' => 20],
        [['l_name'], 'string', 'max' => 30],
        [['phone_number', 'Mobile_number'], 'number','length' => [4, 24]],
    ];
}

1 个答案:

答案 0 :(得分:1)

使用数字验证器并设置其" max"至99999999999(11位)或使用带正则表达式的匹配验证器。