1func1 input.js /^function func1() {$/;" f 2func2 input.js /^function func2() {$/;" f 3no_re1 input.js /^var no_re1 = 1 \/ 2;$/;" v 4no_re2 input.js /^var no_re2 = 1 + (1 + 2) \/ 3;$/;" v 5no_re3 input.js /^var no_re3 = 1 + {0:1}[0] \/ 2;$/;" v 6no_re4 input.js /^var no_re4 = 1 + {0:1} \/ 8; \/\/ gives NaN$/;" v 7no_re5 input.js /^var no_re5 = "foo" \/ 2; \/\/ so does this$/;" v 8no_re6 input.js /^var no_re6 = no_re1 \/ 2;$/;" v 9re1 input.js /^var re1 = \/foo\/;$/;" v 10re2 input.js /^var re2 = \/\\\/\/;$/;" v 11re3 input.js /^var re3 = \/[\/]\/;$/;" v 12re4 input.js /^var re4 = \/'\/;$/;" v 13re5 input.js /^var re5 = \/["'\/]\/;$/;" v 14re6 input.js /^var re6 = \/\\(([a-z]*_)+\/;$/;" v 15str1 input.js /^var str1 = "a\/b\/c".replace(\/\\\/\/g, '-');$/;" v 16str2 input.js /^var str2 = "Hello".replace(\/O\/ig, 'O');$/;" v 17