Шаблон jQuery / Regex: разрешить цифры только одну запятую - PullRequest
0 голосов
/ 20 декабря 2018

Вот мой шаблон:

var regex = /^[0-9\b,]+$/;

У меня есть текстовое поле валюты, и я хочу разрешить только цифры и ОДНУ запятую, например.123456 789 должно привести к 123 456 789

1 Ответ

0 голосов
/ 20 декабря 2018

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

var regex = /^[0-9]+,?[0-9]+$/

Это будет соответствовать шаблонам, которые имеют одну или несколько цифр,за ним следует ноль или одна запятая, за которой следуют одна или несколько цифр.Он не накладывает ограничений на количество разрешенных цифр по обе стороны от запятой и не допускает точки.

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