为了账号安全,请及时绑定邮箱和手机立即绑定

表单验证

江老实 Web前端工程师
难度中级
时长57分
学习人数
综合评分9.73
197人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.7 逻辑清晰
var re =/^[a-zA-Z][\w\.]{4,19}$/g; 评论说的挺对,确实后面还要加$控制字符长度
我只想说判断是不是同一种字符是多余的,因为在判断全为数字和全为字母的时候就已经排除了这种情况
老师讲的还是非常用心的
css代码在哪
突然醒悟不需要css代码,只要跟着老师吧这js代码逻辑弄明白就可以
老师你的css代码在哪里
为了前端开发,苦学js。为了学面向对象编程,学了简单游戏。为了学会ajax,硬着头皮学点nodejs搞后台,为了研究zepto源码,硬啃正则表达式。现在为了表单应用,再一次寻找加深学习,回头一看走了好多路。坑的是,只有广度,没有深度。继续学习

最新回答 / infiveyears3667195
你把代码贴出来看看

最新回答 / i文Vin
兼容问题,用一下Chrome引擎的浏览器,比如360,Google等等
/^[^\d\W][\w_.]{4,19}$/
/^[^\d\W]+[\w_.]+$/
window.onload=function(){
var oBtn=document.getElementById('submitBtn');
var oInput=document.getElementById('name');
oBtn.onclick=function(){
var re = /^[a-zA-Z]{1}[\_\w\.]{4,19}$/g;
if(re.test(oInput.value)==false){
alert("× 格式错误!")
}
else{
alert("√ 格式正确!")
}
}
}
课程须知
1.需要具备JavaScript基础知识; 2.对HTML及CSS内容熟悉,必须的哦!
老师告诉你能学到什么?
1.您将掌握正则表达式的基本用法! 2.学会对表单如何进行验证

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消