Convertir PHP Regex's a Javascript (¿o cuáles son las diferencias?)

Tengo un generador de formularios que utiliza expresiones regulares (compatibles con perl) para la validación del backend. Dado que se está generando dinámicamente todo el formulario, fue bastante trivial agregar un poco de jQuery y luego usar las mismas expresiones regulares para validar en la presentación previa del lado del cliente.

Sin embargo, algunas veces las expresiones regulares no se comportan en Javascript, estoy sospechando que no se están escapando correctamente o que contienen caracteres ilegales, etc. Cualquiera sabe una forma de asegurarse de que la misma expresión regular funcione en ambas plataformas ?