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\+/ 是匹配一个数字一个+号

 

你可能感兴趣的:(JavaScript正则笔记)