java开发实战(第九天)

  1. 1. 正则表达式
    1. 1.1. 字符串的检测对象
    2. 1.2. 元字符
    3. 1.3. 量词
  2. 2. dom代码
  3. 3. dom查询节点
    1. 3.1. 属性

正则表达式

字符串的检测对象

var patt =/^\w{5,12}$/在5-12个长度
RegExp(“e”)存在一个
/e/同上reg
/[abcd]/字符串中包含任意一个
/[^abcd]/字符串中没有任意一个
/[a-z]/字符串是否包含小写字母
/[A-Z]/字符串是否包含大写字母
/[0-9]/是否包含任意数字

元字符

/\w/查找单词字符 //使用最多是否包含字母数字下划线
/\d/查找数字
/\s/查找空白字符

量词

/n+/必配包含至少一个n
/n*/必配包含 零 或 多个n
/n?/必配包含 零 或 一个n
/n{3}/连续的三个n
/n{1,5}/最多5个至少1个连续的n //最大什么时候有用
/n{3,}/最少三个
/a$/必须以a结尾
/^a/以a打头
/^n{1,5}$/要求从头到尾完全匹配 //最长用的

dom代码

document 优先id 然后name 最后tagname
以上三个方法一定要在页面加载完成后才可以进行从上到下执行

dom查询节点

节点就是标签对象
getElementsByTagname()
方法,获取当前节点的指定标签名孩子节点
appendChild(oChildNode)
方法,可以添加一个子节点,oChildNode是要添加的孩子节点
innerHTML找到并显示修改

属性

chileNodes
属性 获取当前节点的所有子节点
firstChile
属性 获取当前子节点的第一个子节点
lastChile
属性 获取当前子节点的最后一个子节点
parentNode
属性 获取当前子节点的父节点
nextSibling
属性 获取当前子节点的下一个节点
previous
属性 获取当前子节点的上一个节点
className
用于获取或标签的class属性值
innerHtml
属性 表示获取/设置起始标签和结束标签中的内容 都有
innerText
属性 表示获取/设置起始标签和结束标签中的文本 文字
测试源码