Validação de nome e sobrenome
Valida campo para nome e sobrenome. Considerando apenas letras e acentuação.
by diafrit
HTML
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
<input type="text">
<button>Enviar</button>
JavaScript
$(document).on('click', 'button', function(){
var campo = $('input').val(); // Pega valor do campo
nomeSobrenome = /\b[A-Za-zÀ-ú][A-Za-zÀ-ú]+,?\s[A-Za-zÀ-ú][A-Za-zÀ-ú]{2,19}\b/gi;
// Regex para duas strings, separadas com espaço e com no mínimo 3 caracteres. Aceita acentuação e rejeita números.
// Faz a validacao do regex no campo indicado
if(!(nomeSobrenome.test(campo))){
alert('Inválido');
}else{
alert('Válido');
}
});