1.DOM全称是Document Object Model文本对象模型。就是将文档(即html页面)中的标签,属性,文本转换成对象来管理。
2.Document对象
Document对象的理解
第一点:Document它管理了所有的HTML文档内容
第二点:document它是一种树形结构的文档,有层级关系。
第三点:它让我们把所有的标签都对象化。
第四点:我们可以通过document访问所有的标签对象。
3.正则表达式
正则表达式是描述字符模式的对象。用于对字符串模式匹配及检索替换,是对字符串执行模式匹配的强大工具。
\w元字符用于查找单词字符。单词包括a-z,A-Z,0-9,以及下划线,包含(下划线)_字符。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript">
//表示要求字符串中,要包含字母e,下述两种写法皆可
//var patt=new RegExp("e");
//var patt=/e/;
//表示要求字符串,是否包含字母a或b或c
//var patt=/[abc]/
//表示要求字符串中,是否包含任意小写字母
//var patt=/[a-z]/
//表示要求字符串中,是否包含任意大写字母
//var patt=/[A-Z]/
//表示要求字符串中,是否包含任意数字
//var patt=/[0-9]/
//表示要求字符串中,是否包含字母,数字,下划线
//var patt=/\w/
//表示要求字符串中,是否包含至少一个a
//var patt=/a+/
//表示要求字符串中,是否包含零个或多个a
//var patt=/a*/
//表示要求字符串是否包含一个或零个a
//var patt=/a?/
//表示要求字符串中是否包含连续3个a
//var patt=/a{3}/;
//表示要求字符串中是否包含至少3个连续a,最多5个连续的a
//var patt=/a{3,5}/;
//表示要求字符串中是否包含至少3个连续的a
//var patt=/a{3,}/
//表示要求字符串必须以a结尾
//var patt=/a$/
//表示要求字符串必须以a开头
//var patt=/^a/
//要求字符串从头到尾必须完全匹配
var patt=/^a{3,5}$/
var str="aaabcdE0"
var str1="bceda"
alert(patt.test(str));
alert(patt.test(str1));
</script>
</head>
<body>
</body>
</html>