function checkForm(obj)
{
var x=document.form.userId.value;
var num=/^\+?[1-9][0-9]*$/ ; //正整数
if(x!="")
{
if(!num.test(form.userId.value))
{
alert("请输入正整数!");
form.userId.select();
return false;
}
}
}
<input name="userId" type="text" class="input_text_1"id="textfield" />
将/^\+?[1-9][0-9]*$/ 替换成/^-?\\d+$/就可以验证是否为整数, /^-[0-9]*[1-9][0-9]*$/则是负整数。
{
var x=document.form.userId.value;
var num=/^\+?[1-9][0-9]*$/ ; //正整数
if(x!="")
{
if(!num.test(form.userId.value))
{
alert("请输入正整数!");
form.userId.select();
return false;
}
}
}
<input name="userId" type="text" class="input_text_1"id="textfield" />
将/^\+?[1-9][0-9]*$/ 替换成/^-?\\d+$/就可以验证是否为整数, /^-[0-9]*[1-9][0-9]*$/则是负整数。