RegEXP:
正则表达式
1:定义对象
var 对象名=/模板/验证属性;
验证属性:
i ignore 忽略大小写
g global 全局
m multiple 多次重复
2:常用方法
判断 test() ========>true false
提取exec() =========>
查找search() ========>number 第一次出现的位置
查找match() ========>返回类型 模板数组
3:模糊匹配
请查看在线文档或者手册。
表单验证思路:
1:必要性
减少服务器的压力,提高用户的使用体验(减少等待时间)。
2:验证分离
在前端完成一次基本验证,在后端再完成一次验证(防止技术人员跳过前端提交数据)。
前端验证思路:
当输入有误时,拒绝提交,修改submit触发机制。
submit是触发form标签的submit事件。(并非按钮点击事件)
常用方法:
focus();获取焦点
blur();离开焦点
BOM操作:
常用对象:
window();//顶级对象一般可以省略不写
常用方法:
alert();//确认框,警告
prompt();//对话框
confirm();//提示框======>true/false
open(“url”);//打开新窗口
close();//关闭当前窗口
setInterval(任务,定时);//任务是方法时,不需要() 返回值id
clearInterval(id);//关闭定时器,需要id参数