Regex para reemplazar varios espacios con un solo espacio


Dada una cadena como:

"The dog      has a long   tail, and it     is RED!"

¿Qué tipo de magia de jQuery o JavaScript se puede usar para mantener los espacios a un solo espacio máximo?

Objetivo:

"The dog has a long tail, and it is RED!"

Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32

Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52