JavaScript正则笔记

正则写法:

1、/正则表达式/模式修正符

2、new RegExp();

写法-1:/正则表达式/修正符

/\w/i

定界符:/  /

元字符:\w匹配 ‘英文字母数字_’

模式修正符:i 匹配大小写

写法-2:new RegExp

RegExp(/\W?/,'g');

\W匹配除 ‘英文字母数字_’外的字符串

‘g’全局匹配

JavaScript内置方法:

  1. test()返回bool
    var str="www.zero.com";
    console.log(/^\w{3,}\.[\w]{4,6}\.[\w]{3,}$/.test(str));//true

     

  2. search()返回查找字符串的索引否则返回null
  3. replace()替换字符串
  4. match()匹配字符串并返回数组

元字符:

  • 开始("^")和结束("$"): /^\d$/ 匹配一个数字开始并结束
  • 数量元字符("+")("*")("?") : 
  1. /^\d+$/ 匹配一个到多个数字并结束
  2. /^\w*$/ 匹配0个到多个字母数字下划线并结束
  3. /\d?$/ 匹配0个或1个数字
  • ("\")转义字符:如 /\d+/ 是匹配多个数字 而 /\d\+/ 是匹配一个数字一个+号

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值