JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://code.jquery.com/jquery-3.4.1.js"></script>

<p>
Codigo para colocar apenas a primeira letra maiscula. Se a palavra tiver apenas duas letras, ela deverá continuar minúscula.<br><br>
Exemplo, se a pessoa digitar:<br>
- luis sanches de oliveira<br>
- LUIS SANCHES DE LIVEIRA<br><br>
o resultado será:<br>
- <b>Luis Sanches de Oliveira</b>
</p> 

<input name="campo_nome_empresa" type="text"
class="form-control input-md" id="campo_nome_empresa"
maxlength="150">

JavaScript

$(document).ready(function(){
	
    
	  function ajustaNome(text) {
    var loweredText = text.toLowerCase();
    var words = loweredText.split(" ");
    for (var a = 0; a < words.length; a++) {
        var w = words[a];

        var firstLetter = w[0];

        if( w.length > 2){ 
           w = firstLetter.toUpperCase() + w.slice(1);
        } else {
           w = firstLetter + w.slice(1);
        }

        words[a] = w;
    }
    return words.join(" ");
}
	   $('#campo_nome_empresa').keyup(function() {
		   
	  var campo_nome_empresa     = $("#campo_nome_empresa").val();	   
	  var nomenome = ajustaNome(campo_nome_empresa);
		   

	  $("#campo_nome_empresa").val(nomenome);
		  
		  
	  });
	  
	  
	  
  });