Intereting Posts

Ввод HTML для положительных целых чисел (Тип = число)

Я не могу найти правильный шаблон регулярного выражения для этого, хотя в этом есть много вопросов.

Я не хочу, чтобы пользователь мог вводить или вводить

 
  1. -1.0 (Отрицательные значения)
  2. Строковые значения и любой символ
  3. 1.0 (десятичные значения)
  4. Без ограничения диапазона

Я хочу принимать только положительные целые числа

SOLVED нет необходимости в регулярном выражении, я не знал этого: D

 = 48 && event.charCode <= 57" 

Чтобы набрать любой ввод, но числовой, вы можете использовать

  ^------------.... 
 
Enter number only:

Чтобы разрешить только числовые значения, вы можете использовать следующее:

  

Если дело доходит до HTML5, вы можете попробовать атрибут min :

  

Вы можете использовать тип , min и oninput

  
 


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

 ^(0|[1-9][0-9]*)$ 

или даже просто, как сказал Авинаш:

 ^\d+$ 

Вы можете использовать этот шаблон регулярного выражения для целых чисел [0-9] * или \ d * [0-9] – диапазон, который вы можете ввести от 0 до 9, и * означает, что вы не ожидаете какого-либо числа или можете вводить бесконечные числа

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

Будет принято только целое число.

 onkeypress="return (event.charCode == 8 || event.charCode == 0) ? null : event.charCode >= 48 && event.charCode < = 57" 

См. Демонстрацию