多亏工作不断练习,虽然很多都是网上直接抄过来,但次数多了,正则基本使用也会了。慕课网是一个好网站,当然说的是免费视频很多做的比其它同类型网站好。
2017-12-21
window.onload=function(){
var oBtn=document.getElementById('submitBtn');
var oInput=document.getElementById('name');
oBtn.onclick=function(){
var re = /^[a-zA-Z][\w\.]{5,20}/g;
if(re.test(oInput.value)==false){
alert("× 格式错误!")
}
else{
alert("√ 格式正确!")
}
}
}
var oBtn=document.getElementById('submitBtn');
var oInput=document.getElementById('name');
oBtn.onclick=function(){
var re = /^[a-zA-Z][\w\.]{5,20}/g;
if(re.test(oInput.value)==false){
alert("× 格式错误!")
}
else{
alert("√ 格式正确!")
}
}
}
看评论有人说没效果,我开始也是,现在我查到了一个原因(也有可能是其他原因),和大家分享下。
在保证代码和老师一样的情况下,IE(我的是IE)和火狐是不能像老师一样直接使用pwd2.setAttribute("disabled");这句话的,我根据百度修改之后:pwd2.setAttribute("disabled",1);(亲测有效)。下面我说一下原因,setAttribute这个方法,在IE和火狐中setAttribute有两个参数,第一个为参数名,第二个为参数的值,所以我在后面加了一个参数值1,(应该也可以是其他数吧,没细研究,这个例子应该无所谓)。个人总结,小白一个,求大神别喷~
在保证代码和老师一样的情况下,IE(我的是IE)和火狐是不能像老师一样直接使用pwd2.setAttribute("disabled");这句话的,我根据百度修改之后:pwd2.setAttribute("disabled",1);(亲测有效)。下面我说一下原因,setAttribute这个方法,在IE和火狐中setAttribute有两个参数,第一个为参数名,第二个为参数的值,所以我在后面加了一个参数值1,(应该也可以是其他数吧,没细研究,这个例子应该无所谓)。个人总结,小白一个,求大神别喷~
2017-12-20