Yii 2 MaskedInput 有问题。我需要有年份范围的面具,例如 1995-2008。我的问题是如何将日期范围添加到负数,例如 -32-2015 .... 请帮助使用正则表达式。
在哪里:
- 减号是可选的
- 最小值为 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);
}
],