有志者、事竟成,破釜沉舟,百百二秦关终属楚;苦心人、天不负,卧薪尝胆,三千越甲可吞吴。

拂晓犬吠

学习中遇到困难是很正常的事情,不要苦恼,不要气馁,恰恰相反,应该兴奋,因为又学到知识了,需要不断提高自己应对问题和解决问题的能力和信心。

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判断!

posted @ 2016-08-04 17:46  ID拂晓犬吠  阅读(127)  评论(0)    收藏  举报