Вы можете использовать это
^(?=.*[1-9])-?\d+$
^
- Начало строки. (?=.*[1-9])
- условие для ненулевых значений. -?
- Матчи -
при запуске. (? делает его необязательным) \d+
- Соответствует цифрам от 0 до 9 один или несколько раз. $
- Конец строки. Использовать метод сериализации .
data : $("form").serialize()
Посмотрите на http://docs.jquery.com/Ajax/serialize .
Это сделало бы следующий пример:
$("#submit").click(function() {
$.ajax({
data: $("form").serialize(),
...rest
});
});
Используйте метод .serialize()
для отправки данных всей формы в jQuery Ajax.
data:$('#formID').serialize()
Пример скрипта можно найти здесь - Как отправить данные всей формы в jQuery Ajax
:input
селектор:$("#form :input").serialize()
– John Magnolia 14.05.2020, 15:14