JavaScript中的正则表达式汇总
正则表达式对象的属性及方法
预定义的正则表达式拥有有以下静态属性:input,multiline,lastMatch,lastParen,leftContext,rightContext和$1到$9。其中input和multiline可以预设置。其他属性的值在执行过exec或test方法后被根据不同条件赋以不同的值。许多属性同时拥有长和短(perl风格)的两个名字,并且,这两个名字指向同一个值。(JavaScript模拟perl的正则表达式)
正则表达式对象的属性
正则表达式对象的方法
方法含义compile 正则表达式比较exec 执行查找test 进行匹配toSource 返回特定对象的定义(literalrepresenting),其值可用来创建一个新的对象。重载Object.toSource方法得到的。toString 返回特定对象的串。重载Object.toString方法得到的。valueOf 返回特定对象的原始值。重载Object.valueOf方法得到例子
<scriptlanguage="JavaScript">
varmyReg=/(w+)s(w+)/;
varstr="JohnSmith";
varnewstr=str.replace(myReg,"$2,$1");
document.write(newstr);
</script>
将输出"Smith,John"
相关推荐
wangzhaotongalex 2020-10-20
wyq 2020-11-11
TLROJE 2020-10-26
风雨断肠人 2020-10-13
duanqingfeng 2020-09-29
rechanel 2020-11-16
cshanzhizi 2020-10-16
luofuIT成长记录 2020-09-22
phphub 2020-09-10
taomengxing 2020-09-07
MaggieRose 2020-08-19
flyingssky 2020-08-18
山水沐光 2020-08-18
jyj00 2020-08-15
AHuqihua 2020-08-09
山水沐光 2020-08-03