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{1,}$或者^\d+$ //为1个或多个数字