表单验证
今天尝试做了一个表单验证,其中遇到了许多有趣的方法。
比如:
[].forEach.call :[]就是个数组,而且是用不到的空数组。用来就是为了访问它的数组相关方法,比如.forEach。这是一种简写,完整的写法应该是这样:
1
Array.protoType.forEach.call(this,function(){});
关于输入域的两个事件:
focus是当输入域获得焦点时触发的事件 blur是当输入域失去焦点时触发的事件- 还有几个常用的验证
验证用户名 :1
[\\u0391-\\uFFE5]匹配双字节字符(汉字+符号),[a-zA-z0-9_]a-zA-z0-9_
邮箱验证:1
/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}/
手机号码验证:1
/^[1][0-9]{10}$/
密码:1
/^ \S {4,16}$/
原码可以去仓库holiday中的表单验证实验文件中找到。