search('a') 查找 返回的是位置,如果没有则返回-1
substring 截取字符 substring(2,5) 2位开始,5结束,不包第5
charAt 获取某个字符 charAt(0)
split 分割字符
正则表达式 JS写法:new RegExp('a','i') perl写法:var=/a/i;
i 忽略大小写 如:var reg=/a/i;
g 找到全部 如:var reg=/abcsaaa/g
+ 若干 任意个
.任意字符
范围
[abc]方括号内随便选哪个都行
[a-z0-9]a到z 0到9
[^a-z] ^排除,除了不少英文字母
^不在方括号内就是表示行首
$不在方括号内就是表示行尾
量词:
{n}正好出现n次
{n,m}最少n次,最多m次
{n, }最少n次,最多不限
?最少0次,最多1次
转义:
\d 数字[0-9]
\w 英文、数字、下划线[a-z0-9_]
\s空白字符
\D [^0-9]
\W [^a-z0-9_]
\S 非空白字符
match:把所有匹配的东西提取出来
replace:替换
test:检验是否符合正则表达式的规则,有一部分符合就返回true