Yii2屏蔽输入负数

时间:2015-11-10 13:26:14

标签: php regex yii2 input-mask jquery-inputmask

我遇到Yii 2 MaskedInput的问题。我需要有年度范围的面具,例如1995-2008。我的问题是如何将日期范围添加选项添加到否定例如-32-2015 ....请帮助regexp。

其中:

  • minus是可选的
  • min number为1,最大为4。 -10-2015
  • 和年之间是破折号
 
[
    'class' => 'yii\grid\DataColumn',
    'attribute' => 'DATE_RANGE',
    'format' => 'html',
    'filter' => \yii\widgets\MaskedInput::widget([
        'name' => 'FindingAidSearch[DATE_RANGE]',
        'mask' => '9999-9999',
        'value' => $searchModel->DATE_RANGE,
        'options' => [
            'placeholder' => 'e.g. 1980-2000',
            'class' => 'form-control',
        ]
    ]),
    'value' => function($model){
        return Html::encode($model->DATE_RANGE);
    }
],

0 个答案:

没有答案