Regex заменить все, что не соответствует - PullRequest
0 голосов
/ 18 февраля 2019

У меня есть следующий код в JS

function validateNumber(event) {
    $(this).val($(this).val().replace(new RegExp("[^0-9]{1,2}(\\,[^0-9]{1,2})?$", "gm"), ""));
};

$("#panel-links").on("keyup", "[name=quantidade]", validateNumber);

Я хочу удалить любые буквы, и значение с плавающей точкой должно иметь 2 (длина), 2 (длина).

1 Ответ

0 голосов
/ 19 февраля 2019

Возможно [^ \ d,] + |, \ D | \ D, | \ d +, \ d {3} | \ d {3,} (?:, \ D +)?см. демонстрацию Четвертая птица

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...