标签: javascript regex
alert('test1'); var re = new RegExp("(http://(?:[A-Za-z0-9-]+\\.)?[A-Za-z0-9-]+\\.[A-Za-z0-9-]+/?)", "si"); alert('test2');
为什么会这样?如何解决这个问题?
答案 0 :(得分:4)
“s”是问题,它不是javascript正则表达式的有效修饰符。唯一有效的修饰符是/ g(全局)/ i(不区分大小写)和/ m(多行)。