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

表单验证

江老实 Web前端工程师
难度中级
时长57分
学习人数
综合评分9.73
197人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.7 逻辑清晰
setAttribute需要传入两个参数
好厉害啊!
当“^”,在正则表达式的最前一个字符时,表示匹配字符的开头,当“^”在【】中时,表示非方括号中的字符,就是取返的意思
不给源码不好搞啊
925781291@qq.com求发一下呗

最新回答 / bbbbatman
我知道了。多加了个点

最新回答 / Tiny丶凌乱
那应该是CSS定义好了的吧,通过改<i>的类名,就出现不同的图标...
test()返回的是一个布尔值,如果满足表达式就返回一个true,/[^\d]/g,表示都不是数字的时候才返回true,都是数字才返回false。如果是/[\d]/g,就是只要有一个数字就返回一个true,这样就不能验证是否所有的都是数字。所以老师才会先转换成非数字,再使用!来转换过来。这个逻辑有点绕,仔细想想就知道了
希望老师给源码

最新回答 / Yangyan97
这个亲你得去学css啊,看了你就会设置样式了
setAttribute需要传入两个参数吧
/^[a-zA-Z][\w\.]{4,19}$/g 这个是对的,欢迎采纳,最后要加$美元结束符才能控制5到20个字符。

最新回答 / Casrryo
正则表达式.test(想要检测的内容)的返回值是布尔值,加个!表示非,在你给的这个例子第一个是检测this.value是否符合re_n这个正则表达式,符合将返回true, 后者检测this.value是否不符合这个表达式,不符合则返回true
课程须知
1.需要具备JavaScript基础知识; 2.对HTML及CSS内容熟悉,必须的哦!
老师告诉你能学到什么?
1.您将掌握正则表达式的基本用法! 2.学会对表单如何进行验证

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消