概念:对表达式进行分组和归类,也是更大的表达式的一部分,把一个表达式划分为一系列子表达式的目的是为了把那些子表达式当做一个独立元素来使用 方式:子表达式必须用 (和 )括起来,注意,(左括号和右括号)是元字符...)来定义,并且子表达式可以多层嵌套使用 用途:对重复次数元字符的作用对象做出精准的设定和控制,对| 操作符的OR条件做出准确的定义等
replace()方法第二个参数的特殊字符使用
语法:待检测字符串对象...var pattern = /i/g;
console.log(str.replace(pattern,"$"));//$tclanCoder $tclanCoder
1,2,etc:当第一个参数中包含的正则表达式...)方法中的第二个参数可以用函数的方式传入,而不只是一个字符串值,在这种情况下,原始字符串中每出现一项匹配的子字符串,都会执行一次该函数,并传入所匹配的子字符串,会使用函数的返回值来替换原子字符串
例如:...三者比较
什么是子表达式(对表达式进行分组和归类,也是更大的表达式的一部分,把一个表达式划分为一系列子表达式的目的是为了把那些子表达式当做一个独立元素来使用)
子表达式的嵌套
replace()方法第二个参数的特殊字符使用