正则和垃圾回收

2017-11-09  本文已影响0人  老于头子

垃圾回收

  垃圾回收机制 也叫内存泄漏
   生命周期很短   局部:很短,函数执行完毕之后局部变量会回收
                 全局:很长,当页面关闭时,全局变量才会回收
                 闭包:可长可短,当里面的函数还有用,那整条作用域链上的变量 都不会消失

作用域链

   现在当前函数找,如果找不到,找父级函数,一层一层找,直到全局

正则

  正则表达式(规则表达式)Regular Expression 操作字符串的 玩的就是规则

使用方法

  newRegExp(‘正则’,‘选项’)
   i:Ignore 忽略
   g:global 全局
   m:muit-line 多行模式
   str.search(re)  搜索
   str.match(re) 匹配
   str.replace(str|re,str|fn) 替换
   re.test(str)  校验
  转义:\    \d 所有数字
             \t 一个制表符
             \n 换行
             \w 所有数字英文_ 【0-9a-zA-Z_】
             \s  所有空白符号
             \D 除了所有数字
             \W 除了英文数字_
             \S 除了空白符号
             .  所有字符
             \. 正常字符串
   修饰:^行首 $行尾 
   简写:/规则/选项
   [] 任选一个:/a[abc]c/
      范围:/[0-9a-zA-Z]/      所有数字和字母
      排除:/[^0-9a-zA-Z]/         除了数字和字母
   量词:{n} n个,{n,m}最少nzui
上一篇 下一篇

猜你喜欢

热点阅读