当前位置: 代码迷 >> ASP.NET >> 应验数字的正则表达式
  详细解决方案

应验数字的正则表达式

热度:7500   发布时间:2013-02-26 00:00:00.0
验证数字的正则表达式
请各位老大帮忙用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! ');