js 技术自学

一 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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值