如何使用jQuery,并且使用正则表达式对输入控制,必须输入非负实数?

[复制链接]
查看11 | 回复2 | 2012-4-13 14:25:49 | 显示全部楼层 |阅读模式
$(function(){
$('#inputNum').blur(function(){// 在焦点离开该输入域时执行校验var num = $(this).val();var regex = /^[0-9]{1,20}$/;if (!regex.exec(num)){// 非数字
alert('只能输入非负整数');
$(this).focus();//聚焦在输入域return false;}
num = parseInt(num, 10);// 以10进制展开。
if (num0)
alert('输入了非数字或少于零的实数');
});});...
回复

使用道具 举报

千问 | 2012-4-13 14:25:49 | 显示全部楼层
非负实数就是大于0的任何数字...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行