Last active
January 27, 2022 16:28
-
-
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
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'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; | |
} |
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
Como adiciono esse função ao input texto?
Tentei:
onKeyup="wordUpper(this);"
onKeyup="wordUpper(this.id);"
Más não funcionou.