Точка регулярного выражения десятичного знака не работает в IE - PullRequest
0 голосов
/ 04 июня 2018

У меня есть десятичный шаблон, использующий regex, и он отлично работает в Firefox, но не в IE.Точка цифровой клавиатуры не работает.

patternDecimal = new RegExp(/^[0-9]{1,2}(\.{1}([0-9]{0,1}))?$/);

Я применяю ее на вход следующим образом:

$("#inputID").allowedChars({
            "allowAlpha" : false,
            "allowAccents" : false,
            "otherChars" : '.',
            "pattern" : patternDecimal
        });

1 Ответ

0 голосов
/ 04 июня 2018

Поставьте аргумент в кавычки при использовании конструктора для создания регулярного выражения.

var patternDecimal = new RegExp('^[0-9]{1,2}(\.{1}([0-9]{0,1}))?$/');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...