js 技术自学

来源:互联网 发布:生活中的人工智能产品 编辑:程序博客网 时间:2024/04/28 05:39

一 Js

1 正则建立2个方式,2个参数 igm \\

i

g

m

2 regexp testexec

Boo 数组

3 一条语句实现 正则测试 12分  

4 string 中正则

 Match 返回数组、null 没全局 返回第一个

Search 返回第一个匹配位置

Replace(正则,字符串)没全局,只第一个

Split(正则)返回数组

5静态属性 好多不支持

Regexp.input 先执行test 所有字符串

Leftcontext 剩余

Rightcontext 右边

Lastmatch 最后匹配

Lastparen 正则 (g)

6 支持短号 rex【‘。。’】

7 实例属性

。global

。ignorecase

。m 多行匹配

。srouce

Lastindex 两次test,最后匹配索引会变

兼容太差

7 符号

单个:

。 匹配除换行所有 只单个

【a-z】

【^a-z】非a-z 【a-zA-Z0-9­_】

\w ==a-zA-Z

\W 非上面

\d 0-9

\D 非数字

\s 空白 空格 制表 换行

\b 是否到达边界。和$相似,貌似作用不大

| 或者关系

多个

l   0.1.多 *

l  + 1/多

l  ? 0,1 限制前面的不是本身,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

l  {3}、{2,3}{3,}三》=

l   

边界匹配

^ 非【^】字首

$ 行尾

8 范围区间分组

()(google){2,3}

RegExp.$1 匹配第一个()

添加了样式同时是动态的

位置替换

9贪婪、懒惰

+ 替换所有 ,只替换所有的变成1个(*号也可以)

+?懒惰只一个 通过与g全局匹配 替换多个变成多个,

完全这个是组合出来的

10 三种建立function方法

11 方法可以作为参数和方法

12 方法的call和apply 解关联

13 this,window,调用本方法名

Arguments。Collee

 

0 0
原创粉丝点击