正则表达式例题集

例1:用正则表达式检验一个字符串首尾是否含有数字?
审题:“首尾是否含有数字” 而不是 “首尾是否有数字”
正则表达式例题集
例1:用正则表达式检验一个字符串首尾是否都有数字?
正则表达式例题集
reg.exec(str)&&reg.lastIndex

  1. exec从何处开始匹配由lastIndex控制,而且lastIndex可以改变
  2. 不在全局范围内,游标不改变,永远是0
    匹配出xxxx/匹配出xxyy
    正则表达式例题集
    最后执行多出了2数据位 ,分别是第一个子表达式的匹配内容,和第二个子表达式的匹配内容

match
正则表达式例题集
replace
正则表达式例题集
aabb–>>bbaa xyxy–>>yxyx
正则表达式例题集
the-first-name -->>the-First-Name
正则表达式例题集
正向预查(正向断言)&& 非正向预查

  • (?=b)b不参与选择,只参与限定
    正则表达式例题集
    贪婪匹配 && 非贪婪匹配
    正则表达式例题集
    匹配" "\
    正则表达式例题集

字符串去重aaaabbbbcccc–>>abc

  1. 先变成aaaa bbbb cccc
  2. 在变成a b c

正则表达式例题集
var reg = /(\w)\1*/g中的\1*意思是可以匹配多个

‘100000000’ -->“100.000.000”
1.从后往前查
3的位数个
替换的是空
空不能为单词边界
正则表达式例题集