日期:2014-05-20  浏览次数:20462 次

验证数字的正则表达式
请各位老大帮忙用javascript写一个正则表达式

对象: <asp:textbox   id= "txtPageNumber "   runat= "server "> 1 </asp:textbox>

功能:用来输入Page   Number(页码数)

要求:1   判断输入的数字是否是整数

            2   当输入的数字小于1时,自动把输入的数字变为1

------解决方案--------------------
onkeypress= "if(event.keyCode > = '0 ' && event.keyCode <= '9 '){ return true;} else{return false;} "

onblur= 'if(parseInt(this.value) < 1) this.value= "1 " '
------解决方案--------------------
function validate(input)
{
var pattern = /^\d+$/g;
return pattern.test(input);
}

if(!validate( '22 ')) alert( 'error! ');