Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
26 lines (20 sloc) 586 Bytes
layout title description tags category keywords date
post
regexr 要点
正则学习过程中的一些笔记
regexr
js
regexr
2015-07-22 15:41:46 -0700

正则表达式学习笔记

区分如下变量及运算符

aaa && a === 11 && $abca == 1 || aasdfas && a !== 22 && (a + 1)

RegExr:

  1. /(?:([-\+\*\%\/\&\=\|\!]+)|([^-\+\*\%\/\&\=\|\!\(\)\s]+))/g
    • 使用 | 运算符分别匹配
      • 不够灵活, 需要枚举运算符
  2. /(?:([-_$a-zA-Z0-9]+)|([^-_$a-zA-Z0-9\s]+))/g
    • 根据 js 变量名的特点, 使用 -_$a-zA-Z0-9 匹配变量名