Ich habe eine Zeichenfolge wie "TransfCoolingFanG1" Ich möchte die Ausgabe haben: "TCFG1". Wie baue ich eine Javascript-Funktion für diesen Zweck?Wie alle Großbuchstaben in Javascript
Antwort
Oder ein anderer Ansatz (ersetzen alle AUSSER Großbuchstaben und Zahlen):
str="TransfCo^^^oli*****ngFanG1";
str=str.replace(/[^A-Z0-9]/g,'');
console.log(str);
Verwenden Sie String#replace
Methode und ersetzen Sie alle Kleinbuchstaben.
console.log(
"TransfCoolingFanG1".replace(/[a-z]+/g, '')
)
UPDATE: Wenn Sie alle Zeichen außer Kapital Fall entfernen möchten oder eine Ziffer dann negated character class mit regex verwenden.
console.log(
"TransfCoolingFanG1".replace(/[^A-Z\d]+/g, '')
)
vielen Dank – Brk
Das ist kreativ –
var str = "TransfCoolingFanG1";
var res = "";
var len = str.length;
for (var i = 0; i < len ; i++)
if (str[i] === str[i].toUpperCase())
res = res + str[i];
window.alert(res);
Vielleicht mehr heimisch:
var yourString = "TransfCoolingFanG1";
var upString= "";
for (var i = 0; i < yourString.length;i++){
if (isUpperCase(yourString.charAt(i)));{
upString +=yourString.charAt(i);
}
}
window.alert (upString);
EcmaScript 6 Ansatz
inputString => inputString.split('').filter(x => x === x.toUpperCase()).join('')
Also, was hier geschieht in diesem Pfeil Funktion:
- Sobald wir Input, wir eine Reihe von Zeichen von ihm erhalten durch die Funktion der Anwendung geteilt mit leeren String '' Trennzeichen
- Sobald wir ein Array von Zeichen haben, wollen wir alle Großbuchstaben finden.
- Anwenden Filter Funktion mit einem Argument des Prädikats, die jedes Element des Arrays für die Großbuchstaben oder nicht getestet wird. Falls das Zeichen nicht gleich groß ist, gibt das Prädikat false zurück und löscht das Element aus dem Array.
- Der letzte Schritt ist das Sammeln nur neue Zeichenfolge aus dem Array von gefilterten Zeichen von es mit leeren String '' Separator Verbindungs
- 1. Großbuchstaben Anfangsbuchstaben in JavaScript
- 2. Wie Zahl und Großbuchstaben validieren in Javascript
- 3. Wie ersetzt man alle Großbuchstaben mit Abstand?
- 4. Analysiere alle Großbuchstaben in einem Feld
- 5. Großbuchstaben alle Wörter in einem Triple-String
- 6. Wie Großbuchstaben Großbuchstaben in Laravel Blade
- 7. Wie ein Array mit Großbuchstaben-Funktion in Javascript zuordnen?
- 8. Wie findet man alle Großbuchstaben in einer MySQL-Tabelle?
- 9. Großbuchstaben alle Zeichen im Browser AutoFill DropDown
- 10. Machen Sie EditText Hinweis alle Großbuchstaben
- 11. Warum sind Konstanten in .Net nicht alle in Großbuchstaben?
- 12. in Großbuchstaben
- 13. Ersetzen Vergleich mit Großbuchstaben auf Javascript
- 14. Wie in Großbuchstaben $ 1 Ausgabe
- 15. Javascript Method Names Kleinbuchstaben vs Großbuchstaben
- 16. Wie liest man eine Textdatei und erstellt alle 4 Wörter alle Großbuchstaben in das Konsolenfenster?
- 17. Wie Großbuchstaben aus niederen in onkeydown Ereignisbehandlungsmethode
- 18. H2 "runscript" Befehl verwandelt alle Tabellennamen in Großbuchstaben
- 19. Alle Elemente einer Liste von Zeichenfolgen in Großbuchstaben umwandeln
- 20. Was ist der Unterschied zwischen "Alle" und "Jeder" in Großbuchstaben?
- 21. Kann ich awk verwenden, um alle Kleinbuchstaben in Großbuchstaben umzuwandeln?
- 22. Wie alle \ char in 'in Javascript
- 23. Oracle wie Großbuchstaben Spalten Name
- 24. Prolog Umwandlung in Großbuchstaben
- 25. XWiki in Großbuchstaben konvertieren
- 26. Ist es üblich, Großbuchstaben für einen JavaScript-Namespace zu verwenden?
- 27. Regex Großbuchstaben in Kleinbuchstaben
- 28. utf-8 in Großbuchstaben?
- 29. JavaScript und warum Großbuchstaben manchmal arbeiten und manchmal nicht
- 30. Wie alle Click-Handler in Javascript entfernen
'if (Zeichen === character.toUpperCase())' –