2022.6.7
正则表达式
匹配模式对象,数据的校验
语法:
1.New RegExp(“……”,[“igm”]);
2./……/[igm]
模式
i代表忽略大小写
g代表全局查找
m代表多行查找
常用方法
test判断是否匹配,返回true或者false
exec返回第一个匹配的信息,不匹配为null
案例,使用语法一创建
boX模式为ig(忽略大小写全局查找),和content进行匹配
案例,使用语法二创建
字符串正则的相关方法
match返回匹配的字串、search返回匹配字符串的开始位置、replace替换、split分割
边界符
^代表开始
$代表结束
全局对象window
调用的时候window可以忽略。
注意点:
不输入其他对象的属性和方法都是属于全局对象的,尽量不要定义一个变量名为name的
eval(参数)方法,将参数作为js来执行
Console.log(xxxx) //会报错,未定义
如果在前面加入eval(“var xxxx = ‘1111’”),则不会报错,xxxx为1111
JSON
JSON的转换对象
常见的方法:
parse:将JSON字符串变成JSON对象
Stringify 将JSON对象变成JSON字符串
encodeURL
decodeURL
........
---------------------------------------------------------------------------------------------------------------------------------