facendo delle provo ho visto che se metto la reg exp in un input box, questo torna a funzionare..quindi se io scirvo

reg = new RegExp("^[0-9]{1,3}\.+[0-9]{1,3}\.+[0-9]{1,3}\.+[0-9]{1,3}$");
non funziona la verifica, ma se faccio un input boc il cui value="^[0-9]{1,3}\.+[0-9]{1,3}\.+[0-9]{1,3}\.+[0-9]{1,3}$"
e scrivo

reg = new RegExp(document.Form.inputbox.value);

la regexp funziona!..quindi qualè la differenza?