正则表达式

RegExr

/.+yize/g 某yize

/peng.+/g peng某

/./g 匹配所有字符

/../g 把字符两个两个的匹配

/\w/g 匹配所有0-9,a-z,A-Z

/\W/g 匹配除0-9,a-z,A-Z以外的字符

/\d/g 匹配数字

/\d\.\d/g 匹配有一位小数的数字 例:1.1

/\D/g 匹配除数字以外的字符

/\s/g 匹配空格、TAB、断行

/\S/g 匹配除上面之外的字符

/[abc]/g 匹配a、b、c(一个一个地匹配)

/abc/g 匹配abc三个连在一起

/[a-k]/g 匹配a到k(一个一个匹配)

/[\u4e00-\u9fa5]/g 匹配每个中文字(一个一个匹配)

/[yY][oO]+/g 匹配yo、yoooo、yOOOOO、Yo、Yooo、
YO或YOOOO,+号表示出现一次或多次

/[yY][oO]+[!~\.]*/g 匹配yo!、yo.、yo、yooo~~、Yoo!!,*
号代表出现0次或多次

/[yY][oO]+p?[!~\.]*/g 匹配yop!,?号匹配0个或1个

/yo{2,4}/g 只能匹配yo后的2~4个o

/yo{2,4}\b/g 截断了大于4个o的yo

/yo{5}/g 匹配yooooo

/yo{2,}/g 匹配yo后o大于等于2的

1(?:37|39|82|83)\d{4}(\d{4}) 括号里加?:表示仅匹配,不捕获