js正则表达式的使用:

一丶正则表达式的两种作用:
   1.查找功能:判断一个模式在目标字符串中出现的次数,在目标字符串中的位置。
   2.匹配功能:判断目标字符串是否符合一个模式。
二丶创建一个模式:(创建一个RegExp对象)
   1.字面量创建方式 var box = / pattern /flags;
   2.构造函数创建方式 var box = new RegExp(“pattern”,“flags”);
    //pattern表示模式字符串,flags表示模式修饰符,模式字符串中的元字符要转义

三丶模式修饰符:
   g:全局模式
   i:不区分大小写模式
    m:多行模式
四丶regexp对象的实例方法:
   box.test(“目标字符串”);//判断目标字符串是否与模式匹配,返回布尔值
   box.exec(“目标字符串”);//返回一个数组,数组第一个元素为匹配到的整个字符串,第二个元素为第一个分组向匹配的内容
五丶获取控制:
· //匹配除换行符外的任意字符
x*//匹配任意多个x
x+//匹配一个或多个x
x?//匹配0个或一个x
x{n}//匹配n个x
[a-z]//匹配任意一个小写字母
[0-9]*//匹配任意个个位数字
[a-zA-Z0-9]//匹配任意字母与数字
^//匹配的字符必须在最前面
$//匹配的字符必须在最后面

[xyz]//匹配列出中的任意字符
\w//匹配任意字母数字
\W//匹配非字母数字外任意字符
\d//匹配一个数字
\D//匹配任意非数字
()//分组,()中内容可以看做一个字符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值