首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

JS证验正整数

2012-12-22 
JS验证正整数 var reg /^\\d+$/...else if (!reg.test(txtdayNum)) {alert(天数必须为数字!)txtdayN

JS验证正整数
 var reg = /^\\d+$/;
...
  else if (!reg.test(txtdayNum)) {
                alert("天数必须为数字!");
                txtdayNum.focus();
                return false;
            }
这个验证不能用?不管输入数字还是字母都通过不了。
[最优解释]
var pattern=/^[1-9]\d*$/
[其他解释]
public static bool IsInt(string number)
        {
            //如果为空,认为验证合格
            if (IsNullOrEmpty(number))
            {
                return true;
            }

            //清除要验证字符串中的空格
            number = number.Trim();

            //模式字符串
            string pattern = @"^[1-9]+[0-9]*$";

            //验证
            return RegexLib.Validate(number, pattern);
        }
[其他解释]
感觉还落了很多知识点!!!
[其他解释]
找到地方了。
[其他解释]

var reg = /\D+/;

   if (reg.test(txtdayNum)) {
                 alert("天数必须为数字!");
                 txtdayNum.focus();
                 return false;
             }

[其他解释]
话说 这才是数字 \d 结合你自己给你代码 应该是 

^\d{1,}$或者^\d+$ //为1个或多个数字 

[其他解释]
 

热点排行