javascript的正则表达式match调用2次出现的问题

var a='1=234=5'
var patt1 = /1=./;
var a=a.match(patt1); //如果把这个注释掉后面的就正常
alert(a); //1=2正常
var patt1 = /=2/;
var a=a.match(patt1); //执行这句后不正常
alert(a); 
document.write(a);

慕妹3146593
浏览 406回答 1
1回答

达令说

match后返回值是数组,所以后面a的值就是数组了,数组没有match方法可以用
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript