2015-11-26 3 views
-2

Я ищу регулярное выражение, которое проверяет только целые числа, подобные этим: 1, 123, +98, -34, без максимальной длины.Javascript regex положительные отрицательные целые числа

+1

пожалуйста, укажите, что именно вы имеете в виду 'таких:'. вы имеете в виду подмножество чисел, удовлетворяющих определенному условию/шаблону? – ShahiM

+0

Объясните, что такое цифры типа '1,123, + 98, -34'. Вы просто дали два беззнаковых ints и два подписанных ints. Это означает, что вам просто нужны все числа, кроме поплавков. Или просто функция ceil применяется ко всем действительным числам. – NSNoob

ответ

1

Вы можете использовать следующее регулярное выражение:

^[\-\+]?\d+$ 

Что означает:

- или + в начале (по желанию) и по меньшей мере одна цифра

Проверьте это regextester demo и работает JS валидатор :

+0

Большое вам спасибо! Это действительно работает: D – Kaaerreeene

1

Это регулярное выражение будет делать:

^[+\-]?\d+$ 

Или для standard JSON number:

^-?(0|([1-9]\d*))(.\d+)?([eE][+\-]?\d+)?$ 
Смежные вопросы