2016年2月9日
javascript
cookie
cookie的特征
同一个网站中所有页面共享一套cookie
数量、大小有限
过期时间
封装cookie
注意
一个document.cookie语句只写一条cookie;
正则表达式
复习字符串操作
search(str) 查找字符串的位置,返回位置数字
substring(a,b) 获取子字符串,不包括第二个参数位置的字符。
charAt(num) 获取某位置上的字符
split(str) 分割字符串,获得数组
RegExp对象
JS风格——new RegExp(“a”, “i”)
perl风格——/a/i
转义字符
\n:换行;
\d:匹配数字;
.(点)——任意字符
\d 数字 [0-9]
\D 非数字
\w 英文、数字、下划线 [a-z0-9_]
\W 非英文、数字、下划线
\s 空白字符
\S 非空白字符
search()
字符串搜索
返回出现的位置
忽略大小写:i——ignore
判断浏览器类型
match()
获取匹配的项目,返回项目内容。
量词:+
量词变化:\d(一个)、\d\d(两个)和\d+(若干个)
全局匹配:g——global
例子:找出所有数字
replace(a,b)
替换所有匹配
返回修改后的结果。
test()
匹配正则表达式是否符合,返回布尔值。
方括号
任意字符
[abc]
例子:o[usb]t——obt、ost、out
范围
[a-z]、[0-9]
例子:id[0-9]——id0、id5
排除
例子:ot——oat、o?t、o t
常用量词
{n,} 至少n次
任意次 {0,}
? 零次或一次 {0,1}
一次或任意次{1,}
{n} 正好n次
^:行首;
$:行尾;
Last updated