js正则表达式
正则表达式的写法: var reg = new RegExp("str"," gim "); new正则对象 var reg1 = /str/ gim ; 正则字面量(常用) g 全局匹配 i 不区分大小写 m 执行多行匹配 根据需求选择: i im img ig gm g m 比较new RegExp()与RegExp() : 当我们在new正则对象,里面传递的参数是正则对象时,如:var reg2 = new RegExp(reg1,'g'),此时生成的是一个新的正则对象,也就是reg2 === reg1 返回false; 我们不用new时,直接写RegExp(),如:var reg3 = RegExp(reg1,'g'),此时没有生成新的对象,reg3的值还是原来的正则对象,reg3 === reg1 返回true; 正则字面量 : var reg = /[abcde]/; 一个[]表示一个字符 ,匹配abcde中的任意一个字符 var reg = /[a-z]/; "-"写在范围中间,就认为成一个区间,如需匹配“-”,不要将它写在中间就行;匹配所有的小写字母中的一个 var reg = /[^abc]/; "^"写在[]里表示取反,匹配除了abc字符外的所有字符中的一个 var reg = /^[abc