一.正则表达式
正则表达式主要用于表单验证:如手机号、邮箱、身份证
在使用正则表达式之前,首先要创建正则表达式对象。Javascript提供两种构建方法:
1.使用正则标识字符串: var reg=/pattern[ flags]
2.使用内置正则表达式对象:var reg=new regexp("patten",["flags"])
二.正则表达式对象
compile()方法。把正则表达式编译为内部格式,从而执行更快
使用新正则替换旧正则,主要用于提升比较复杂和耗时的处理过程的性能,一般情况很少使用
exec()方法。用于正则表达式在字符串中查找,并返回包含结果的一个数组。
不仅用于判断给定的字符串是否匹配,而且会返回匹配结果的详细信息。
test()方法。返回一个bool值,它指出被查找的字符串是否匹配给定的模式。
使用频繁,主要用于匹配测试,匹配成功返回true ,否则返回false.
中文字符:/^[\ue00-\u9fa5]+$/、
邮箱:/^\s+@[0-9a-zA-Z]+[\.]{1}\w+$/
电话:/^(\d(3,4)?\d(7,8)$/
月份:/^((0?[1-9])[0-2]$/
天数:/^((0?[1-9]|((1,2)[0-9])|30|31)$/
var b=/^[0-9a-zA-Z]+@[0-9a-zA-Z]+[\.]{1}0-9a-zA-Z]$/
三.文档对象模型
html dom:定义了针对html文件的标准对象集合
dom(document object model):文档对象模型
1.获取一个元素
2.移除一个元素
3.创建一个元素
4.向页面添加一个元素
5.给元素绑定一些事件
6.获取元素的属性
7.给元素添加一些css样式
DOM的核心对象就是docment对象