RegExp 的一些基本介绍

Regexp 其实是 正则表达式 的一种声明

它的声明格式为:var reg=new RegExp(' pattern ',[ attributes ]);

或者   : var reg=/ pattern / attributes ;

其中 pattern 是必选项   其中是一些 元字符 和一些 特殊字符 的组成

而 attributes  (属性)是可选项    其中包含 3个参数       i     g     m     i:表示无论大小写的意思     g:全文查找出现的pattern       m:多行查找


说到正则表达式  就必须了解一些基础字符   (包括前面说的 元字符 和  特殊字符)

比如说    一些简单模式:

*    表示出现的次数为 0 到 多次

+               表示出现的次数为 1 到 多次

?            表示出现的次数为 0 到 1次

/d            表示 数字

/D            表示非数字

/w            表示单词 (注意这里的单词不是英文的单词)

/W           表示非单词

/s             表示空格符号

/S           表示非空格符号

[ nm]       表示在括号里面随机选择一个(可能是n 可能么是m)

[^]         表示除括号里面其他都行

{ n}          表示有n个(范围)

{n,m}       表示有n-m个(范围)

(n|m)   表示只能从括号里面选择一个


当然还有一些复杂模式:

1、分组

2、候选

3、反向引用

4、非捕获性分组

5、前瞻(包括正向前瞻 和 负向前瞻)

6、单词分界

好了,以上一些信息自己去找吧。希望得到你想要的



































评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值