Pertanyaan Konversi String JavaScript menjadi semua huruf kecil?


Bagaimana cara mengonversi nilai string JavaScript menjadi huruf kecil semua?

Contoh: "Nama Anda" untuk "nama Anda"


1135
2017-09-30 20:22


asal


Jawaban:


var lowerCaseName = "Your Name".toLowerCase();

1511
2017-09-30 20:26



Gunakan juga toLowerCase atau toLocaleLowerCase metode dari Tali obyek. Perbedaannya adalah itu toLocaleLowerCase akan mengambil lokal saat ini dari pengguna / host ke dalam akun. Sesuai § 15.5.4.17 dari Spesifikasi Bahasa ECMAScript (ECMA-262), toLocaleLowerCase...

... bekerja sama persis dengan toowercase   kecuali bahwa hasilnya dimaksudkan untuk   hasil yang benar untuk tuan rumah   lokal saat ini lingkungan, bukan   dari hasil independen lokal.   Hanya akan ada perbedaan dalam   beberapa kasus (seperti Turki) di mana   aturan untuk konflik bahasa itu dengan   pemetaan kasus Unicode biasa.

Contoh:

var lower = 'Your Name'.toLowerCase();

Juga perhatikan bahwa toLowerCase dan toLocaleLowerCase fungsi diimplementasikan untuk bekerja secara umum apa saja jenis nilai. Oleh karena itu Anda dapat menjalankan fungsi-fungsi ini bahkan tanpaString objek. Melakukannya akan menyiratkan konversi otomatis ke nilai string sebelum mengubah kasus setiap karakter dalam nilai string yang dihasilkan. Misalnya, Anda bisa menerapkan  toLowerCase langsung pada tanggal seperti ini:

var lower = String.prototype.toLowerCase.apply(new Date());

dan yang secara efektif setara dengan:

var lower = new Date().toString().toLowerCase();

Bentuk kedua umumnya lebih disukai karena kesederhanaan dan keterbacaannya. Pada versi IE yang lebih lama, yang pertama memiliki manfaat yang dapat bekerja dengan null nilai. Hasil penerapan toLowerCase atau toLocaleLowerCase di null akan menghasilkan null (dan bukan kondisi kesalahan).


390
2017-09-30 21:51



Ya, string apa pun dalam JavaScript memiliki toLowerCase() metode yang akan mengembalikan string baru yang merupakan string lama di semua huruf kecil. Senar lama akan tetap tidak berubah.

Jadi, Anda dapat melakukan sesuatu seperti:

"Foo".toLowerCase();
document.getElementById('myField').value.toLowerCase();

24
2017-09-30 20:25



toLocaleUpperCase () atau fungsi huruf kecil tidak berperilaku seperti seharusnya.

Sebagai contoh di sistem saya, Safari 4, Chrome 4 Beta, Firefox 3.5.x itu mengubah string dengan karakter turki yang salah.

Peramban menanggapi navigator.bahasa masing-masing sebagai "en-US", "tr", "en-US".

Tetapi tidak ada cara untuk mendapatkan pengaturan Terima-Lang pengguna di browser sejauh yang saya bisa temukan.

Hanya Chrome yang memberi saya masalah meskipun saya telah mengonfigurasi setiap browser sebagai lokal TR-TR lebih disukai.

Saya pikir pengaturan ini hanya mempengaruhi header HTTP, tetapi kami tidak dapat mengakses pengaturan ini melalui JS.

Dalam Dokumentasi Mozilla ia mengatakan "Karakter dalam string dikonversi ke ... sambil menghormati lokal saat ini.

Untuk sebagian besar bahasa, ini akan mengembalikan sama dengan ... ".

Saya pikir ini berlaku untuk bahasa Turki, tidak berbeda itu dikonfigurasi sebagai en atau tr.

Dalam bahasa Turki, ia harus mengonversi "DİNÇ" menjadi "dinç" dan "DINÇ" menjadi "dınç" atau sebaliknya.


16
2017-12-04 22:54



contoh

<script type="text/javascript">
var yourstring = 'Your Name'
var lowercase = yourstring.toLowerCase();
document.write('original string:<b> ' + yourstring + '</b><br>');
document.write('converted sting <b>' + lowercase + '</b>');
</script>

cobalah

http://htmledit.squarefree.com/

11
2017-10-02 09:06



Saya memperhatikan banyak orang mencari untuk strtolower() di JavaScript. Mereka mengharapkan nama fungsi yang sama dengan bahasa lain, itulah mengapa posting ini ada di sini.

Saya akan merekomendasikan menggunakan asli Fungsi Javascript

"SomE StriNg".toLowerCase()

Berikut fungsi yang berperilaku persis sama dengan PHP (bagi mereka yang mem-port kode PHP menjadi js)

function strToLower (str) {
    return String(str).toLowerCase();
}

9
2017-09-17 06:51



Perhatikan bahwa fungsi HANYA akan berfungsi pada objek STRING.

Sebagai contoh, saya mengkonsumsi sebuah plugin, dan bingung mengapa saya mendapatkan sebuah plugin "extension.tolowercase bukan fungsi" JS error.

 onChange: function(file, extension)
    {
      alert("extension.toLowerCase()=>" + extension.toLowerCase() + "<=");

Yang menghasilkan kesalahan "extension.toLowerCase bukan fungsi" Jadi saya mencoba kode ini, yang mengungkapkan masalahnya!

alert("(typeof extension)=>" + (typeof extension) + "<=");;

Outputnya adalah "(typeof extension) => object <=" - jadi AhHa, saya TIDAK mendapatkan string var untuk input saya. Memperbaiki lurus ke depan meskipun - hanya memaksa hal yang menisik menjadi String !:

var extension = String(extension);

Setelah cast, fungsi extension.toLowerCase () berfungsi dengan baik.


6
2018-05-26 23:57



Metode atau Fungsi: toLowerCase (), toUpperCase ()

Deskripsi: Metode ini digunakan untuk menutupi string atau alfabet dari huruf kecil ke huruf besar atau sebaliknya. misalnya: "dan" menjadi "AND".

Konversi ke Huruf Besar: - Kode Contoh: -

<script language=javascript>
var ss = " testing case conversion method ";
var result = ss.toUpperCase();
document.write(result);
</script>

Hasil: METODE KONVERSI KASUS PENGUJIAN

Konversi ke Huruf Kecil: - Kode Contoh:

<script language=javascript>
var ss = " TESTING LOWERCASE CONVERT FUNCTION ";
var result = ss.toLowerCase();
document.write(result);
</script>

Hasil: menguji fungsi konversi huruf kecil

Penjelasan: Dalam contoh di atas,

toUpperCase() method converts any string to "UPPER" case letters.
toLowerCase() method converts any string to "lower" case letters.

6
2017-07-20 13:13