Mira bien tu código, y si no encuentras el error postea la parte en la que está el problema:
Código PHP:
var re=new RegExp("^cade","i");
document.write( "cadena ==> "+"cadena".match(re) +"<br/>");
document.write( "cadana ==> "+"cadana".match(re) +"<br/>");
document.write( "cadera ==> "+"cadera".match(re) +"<br/>");
document.write( "algo cadera ==> "+"algo cadera".match(re) +"<br/>");
document.write( "cada ==> "+"cada".match(re) +"<br/>");
Código PHP:
cadena ==> cade
cadana ==> null
cadera ==> cade
algo cadera ==> null
cada ==> null
Saludos!