Вот так сделал, убирает все пробелы:
function validatePassword(element) {
    var str = element.value;
	var reg = /(?=.*[0-9])(?=.*[!@#$%^&*])(?=.*[a-z])(?=.*[A-Z])[0-9!@#$%^&*a-zA-Z]{6,}/g
	var reg2 = /\s+/g
	str = str.split(' ').join(''); //не дает сделать пробел
	if(!(reg.test(str)) || (reg2.test(str))){
        element.value = str;
		layer.msg('Плохой пароль');
		} else {
		layer.msg('Хороший пароль');
    }
}
Если можно улучшить этот код, то было бы не плохо увидеть.