jsp页面使用正则表达式

我有个的输入框,在保存时我想有个验证就是这个框里只能输入0.5的整数倍的数值,请问该如何做,可以不用正则!
function insert(){
............
}

给你一个正则 /^\d*(.(5|0))?$/

[code="java"]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">


New Document




function check(){ var num = document.getElementById("t").value; var flag = true; if(!isNaN(num)){ var yushu=num%0.5; if(yushu!=0){ flag = false; } }else{ flag = false; } if(flag){ alert("通过"); }else{ alert("只能输入0.5的整数倍"); } }






[/code]

[code="html"]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">


New Document





<br><br> function check(){<br><br> var number = document.getElementById(&quot;aa&quot;).value;<br><br> if(!isNaN(number)){<br><br> var remainder=number%0.5;<br><br> if(remainder==0){ <br> return true; <br> }<br><br> alert(&quot;只能输入0.5的整数倍&quot;);<br><br> return false;<br> }else{<br><br> alert(&quot;只能输入0.5的整数倍&quot;);<br><br> return false; <br> }<br><br> }<br><br>