Skip to content

Instantly share code, notes, and snippets.

@davidalves1
Last active January 27, 2022 16:28
Show Gist options
  • Star 5 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save davidalves1/b429c8a3387bce0e20e1482d2512abf8 to your computer and use it in GitHub Desktop.
Save davidalves1/b429c8a3387bce0e20e1482d2512abf8 to your computer and use it in GitHub Desktop.
Função javascript para deixar a primeira letra de cada palavra maiúscula
'use strict';
// Captura os parâmetros passados após o nome do arquivo
var name = process.argv.splice(2, process.argv.length -1);
name = wordUpper(name).join(' ');
console.log(name);
function wordUpper(arrWords) {
var ignore = ['de', 'da', 'das', 'do', 'dos'];
for (var i in arrWords) {
if (ignore.indexOf(arrWords[i]) === -1) {
arrWords[i] = arrWords[i].charAt(0).toUpperCase() + arrWords[i].slice(1);
}
}
return arrWords;
}
@claudioadventista
Copy link

Como adiciono esse função ao input texto?
Tentei:
onKeyup="wordUpper(this);"
onKeyup="wordUpper(this.id);"
Más não funcionou.

@savio777
Copy link

Como adiciono esse função ao input texto?
Tentei:
onKeyup="wordUpper(this);"
onKeyup="wordUpper(this.id);"
Más não funcionou.

nesse caso você vai passar o valor do input, seria tipo:
onchange="wordUpper(this.value)"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment