Yii2 Маскированные входные отрицательные числа

У меня проблема с 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);
}
],

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]