day4 ECMAScript 课堂案例回顾

034-BOM和DOM的关系

BOM是包含DOM的

035-eval函数

将字符串当作js代码解释并执行

036-怎么创建JSON对象以及访问JSON对象的属性

JSON :数据交换作用

JavaScript  Object  notation : JavaScript 标记对象

[]  是数组对象

 {} 是json对象

格式:

var jsonObj={

"属性名":属性值,

"属性名":属性值

}

037-json对象的属性值可以是json对象吗

038-设计一个JSON格式的数据可以表示全班人数和每个学生信息

039-java传过来的是一个字符串怎么变成json对象呢

eval("var jsonObj="+javaStr)

040-正则表达式

常见的正则表达式

\. 

匹配除换行符以外的任意字符

\w 

匹配字母或数字或下划线或汉字

\s  

匹配任意的空白符

\d 

 匹配数字

\b

匹配单词的开始或结束

^

匹配字符串的开始

$

匹配字符串的结束

*

重复零次或更多次0-N次

+

 重复一次或更多次1-N次

重复零次或一次0或1次

{n}

重复n次

{n,}

重复n次或更多次(n+次)

{n,m}

重复n到m次   n到m次

数量永远匹配的都是前面的那个字符出现的次数

\W

匹配不是字母,数字,下划线,汉字的字符

\S

匹配任意不是空白符的字符

\D

匹配任意非数字的字符

\B

匹配不是单词开头或结束的位置

[^x]

匹配除了x以外的任意字符

[^aaa]

匹配除了aaa这几个字母以外的任意字符

|

或者

[a-z]{1}

a到z所有的字符中的任意一个

[a-zA-Z0-9]{3,}

前面这堆中的任意字符至少出现3个

[1-9][0-9]{4,}

qq的正则表达式

创建正则表达式:

一:var  regExp=/正则表达式/标记 

二:var  regExp=new RegExp("正则表达式","标记")

标记

g

全局global

i

忽略大小写 ignorecase

gi

全局扫描,并且忽略大小写

test()方法

返回布尔类型,判断是否成功

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值