首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

求教正则表达式RegExp的有关问题

2013-07-27 
求教正则表达式RegExp的问题RegExp到底怎么用的呀,为何下面两种写法会出现完全不同的结果??var end_re/\*

求教正则表达式RegExp的问题
RegExp到底怎么用的呀,为何下面两种写法会出现完全不同的结果??

                var end_re=/\*\//g;
                var end_ilgChar=end_re.exec('*/');  
                alert(end_ilgChar);

这样正常。但是用RegExp就不对了

                var end_re=new RegExp('\*\/','g');
                var end_ilgChar=end_re.exec('*/');  
                alert(end_ilgChar);

这到底怎么回事呀 求救呀!!!

[解决办法]
由于是用字符串来创建正则对象,“\”在字符串中也是转义字符。
要在字符串中出现一个“\”,就要写两个“\”
var end_re=new RegExp('\\*\\/','g');

热点排行