Как передать regex в Asp.Net MVC

208
19 апреля 2017, 10:14

Есть, определенный набор полей, которые должны автоматически обрабатываться через Jquery в соответствии с регуляркой, но этих полей много, и пришла мысль, чтобы каждое поле, неким образом (напрмер через атрибут) передавало эту регулярку, но идеи реализации у меня пока нет.

Попробовал как-то так, но ничего не вышло

@Html.TextBoxFor(m=>m.OrderOfPriority, new { datamask = "99", Value = 1, regex = "/^([1-9]|[12]\\d|3[0-8])$/" })

Думал в js каким-то образом потом считать этот атрибут regex, но не выходит.

Помогите

Answer 1

Ну в целом все правильно (лучше конечно data атрибуты цеплять). Осталось подключить javascript код, для контроля input-поля.

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.maskedinput/1.4.1/jquery.maskedinput.min.js"></script>
<script type='text/javascript'>
    $(function () {
        $('input[regex]').each(function() {
            $this.mask($this.attr('regex'));
        });
    });
</script>

Возможно кто-то знает, как автоматом плагин цеплять (может что-то кроме maskedinput есть).

READ ALSO
Как получить индексы из коллекции List&lt;T&gt;

Как получить индексы из коллекции List<T>

Нужно получить индексы одного list<T> Знаю что есть метод IndexOf но он не работает(не выводит индексы) Для начала я создаю новый List<T> и переписываю...

266
Как перевести отсчёты с файла wav в секунды

Как перевести отсчёты с файла wav в секунды

ЗдравствуйтеПодскажите, пожалуйста, я построил график звукового сигнала wav во временной области (который представлен ниже), но вместо секунд...

242
DownloadStringAsync. List&lt;T&gt; ничего не возвращает

DownloadStringAsync. List<T> ничего не возвращает

Почему list всегда возвращает 0?

280
Сохранение текста в файл .doc в WPF

Сохранение текста в файл .doc в WPF

Здравствуйте, помогите пожалуйста, как реализовать сохранение текста из Textblock в файлdocx/doc???

567