var src = "Apple";
var re = /^apple/i;
alert(re);
alert(re.test(src));
这样为true,但是把var re = "/^apple/i",加多这个""符号就为false了
有人能告诉我是怎么回事么?
var re = /^apple/i;
alert(re);
alert(re.test(src));
这样为true,但是把var re = "/^apple/i",加多这个""符号就为false了
有人能告诉我是怎么回事么?
var re = "/^apple/i" 当使用 rs.test()时就已经报错:
TypeError: re.test is not a function
因为已经不是正则了,不能使用test。也就没所谓的false/true
嗯,我刚才说错了,就是已经不是一个正则表达式了,请问有办法把它矫正么?
难道只有var re = new RegExp("pattern","flags")这种方法才能加入""这样的符号?