如何使用jquery验证文本框输入值是否为100的倍数

如何使用jquery验证文本框输入值是否为100的倍数,jquery,Jquery,这是我的代码,我怎么能检查输入的数字是100的倍数 $(“#input1”).keyup(函数(){ var值=$(this.val(); var value1=$(this).val()*0.1; var value2=数学四舍五入(value1); ($(“#log,#log1”).text(value)); $(“#百分比1”)。文本(值2); }).keyup() 输入返回字符串值。如果要将其用于数学,需要使用parseInt()将其转换为数字 String.prototype.to

这是我的代码,我怎么能检查输入的数字是100的倍数

$(“#input1”).keyup(函数(){
var值=$(this.val();
var value1=$(this).val()*0.1;
var value2=数学四舍五入(value1);
($(“#log,#log1”).text(value));
$(“#百分比1”)。文本(值2);
}).keyup()

输入返回字符串值。如果要将其用于数学,需要使用parseInt()将其转换为数字

String.prototype.toInt=function(){return parseInt(this,10);};
$(“.input”)
.on('keyup',function(){
this.value=this.value.replace(/[^0-9]/g');
if(this.value&&this.value.toInt()>=100){
$('.output').text(`是${this.value.toInt()%100吗?'不是':'}是100的倍数。`);
}否则{
$('.output').text('输入一个介于100和10000之间的数字');
}
}).keyup()


值%100==0
代码看起来很残忍,
keyup
的事件处理程序定义了两次:一次在JS块中,另一次在HTML中作为内联属性。请帮助我,我是jquery的初学者,我如何完成这项任务