js的一个校验
说来惭愧,今天也就是完成了一个校验。还是把代码总结下
if(form1.linecount_limit.value.length!=0)
{
var val=form1.linecount_limit.value;
var result=val.match(/^\d{1,2}$/);
if(result==null)
{alert("散拼线路上限数量有误,请填写有效数字!");return (false);}
}
主要两个部分
1.正则表达式/^\d{1,2}$/,^是开头的意思,$是结尾的,/d是{1,2}表示数字
2.match方法,是js中正则表达式的方法,通过我的使用,应该是这样的。如果符合校验,返回原值(比如val是123,result就是123),否则返回null。所以我最后要null判断!

浙公网安备 33010602011771号