Dúvida com expressão regular em Javascript

Olá, tenho um campo input que deve aceitar somente string, fiz uma função de validação utilizando expressões regulares onde a expressão regular está assim:

/^[a-zA-Z.,\\]$/

Aconte que se eu digitar o nome “José Silva” a função faz a validação e não permite a digitação de nome com espaço. Tentei alterar a expressão regular deixando assim mas não deu certo:

/^[a-zA-Z.,\\ ]$/

O que tá faltando em minha expressão é colocar uma validação que aceite nomes com espaços mas não sei como fazer. Alguém tem alguma idéia??

Seguinte, para espaço me branco tem que colocar \s, deixando a expressão assim: /^[a-zA-Z.,\s]$/
Se é para validar strings, com a inclusão do ponto que vc fez, ela aceitará qualquer tipo de caractere, então a expressão mais aconselhável caso queira validar caracteres alfanuméricos seria algo do tipo: /^[\w\.\s,]*$/
Tenta ai…