Javascript –
1.基本变量
Number String Boolean Undefined Null
2.引用类型
Object类型 Array类型 Date类型 RegExp类型 Function类型 基本包装类型(Number,Boolean,String)
3.正则表达式
语法:
new RegExp(pattern/modifiers);
/pattern/modifiers;
用法:
var patt = new RegExp(“e”);
document.write(patt.test(“the best things in life are free”));
修饰符:
\i 大小不敏感
\g 全局
\m 多行匹配
表达式:
[abc], [ ^abc],[abc],[ ^abc]
[0-9],[a-z],[A-z]
[a|b|c]
元字符:
符号除了换行和行结束 .
单词 \w \w
数字 \d \D
空白 \s \S
单词边界 \b \B
null \0
换行换页回车制表垂直制表 \n\f\r\t\v
进制 \xxx\xdd\uxxxx
量词:
n+ 1-n
n* 0-n
n? 0-1
n{X},n{X,},n{X,Y} X次n
n$ 结尾
^n 开头
?=n 紧随其后
?!n 不紧随其后
方法:
compile 编译
exec 检索返回位置
test 检索返回确定
search 检索与正则表达式相匹配的值
match 匹配1-n
replace 替换
split 分割