Rumah hujung hadapan web tutorial js Kaedah JS untuk menentukan bilangan bait dalam rentetan dan memintas kemahiran length_javascript

Kaedah JS untuk menentukan bilangan bait dalam rentetan dan memintas kemahiran length_javascript

May 16, 2016 pm 03:12 PM
js penghakiman

Contoh dalam artikel ini menerangkan cara JS menentukan bilangan bait dalam rentetan dan memintas panjang. Kongsikan dengan semua orang untuk rujukan anda, butirannya adalah seperti berikut:

Ini adalah sesuatu yang saya terkumpul semasa pengeluaran projek, saya rasa kesannya okey

Jadi, pada halaman, kita perlu mengesan dua perkara, satu ialah bilangan bait dan satu lagi ialah bilangan aksara.

Memandangkan pangkalan data memerlukan panjang tajuk menjadi 200 bait, kod js khusus adalah seperti berikut:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

/*************************************************************************

* CodeBy:SCY CodeDate:2011年3月11日 12:01:16

* DESC:主要是用来判断当前输入的字节数,以便做到限制输入标题的长度功能

**************************************************************************/

var matchWords;

function notifyTextLength() {

  var inputNum = document.getElementById("txtTitle").value.replace(/[^\x00-\xff]/g, "**").length; //得到输入的字节数

  if (inputNum <= 200) {

    matchWords = document.getElementById("txtTitle").value.length;

    document.getElementById("inputedWord").innerHTML = inputNum + "字节," + matchWords + "字符";

    document.getElementById("inputtingWord").innerHTML = (200 - inputNum) + "字母,"+(Math.round(((200-inputNum)/2)-0.5))+"汉字";

  }

  if (inputNum > 200) {

      document.getElementById("txtTitle").value = document.getElementById("txtTitle").value.substring(0, matchWords); //如果超过200字节,就截取到200字节

    }

}

Salin selepas log masuk
Antaranya, matchWords mewakili bilangan aksara yang sepadan apabila bilangan bait kurang daripada 200 inputNum ialah bilangan bait input.

Apabila bilangan bait yang dimasukkan dalam tajuk lebih daripada 200, ia akan dipintas mengikut bilangan aksara.

Kod html adalah seperti berikut:

1

2

3

<input id="txtTitle" type="text" class="inputText" runat="server" onpropertychange="notifyTextLength();" />

当前已经输入<span id="inputedWord" style="color:red"></span>

还可以输入<span id="inputtingWord" style="color:Red;"></span>

Salin selepas log masuk
Pembaca yang berminat dengan lebih banyak kandungan berkaitan JavaScript boleh menyemak topik khas di tapak ini: "

Ringkasan teknik algoritma carian JavaScript", "Ringkasan kesan dan teknik khas animasi JavaScript ", "Ringkasan ralat JavaScript dan teknik penyahpepijatan", "Ringkasan struktur data JavaScript dan teknik algoritma", "Ringkasan algoritma dan teknik traversal JavaScript" dan "Ringkasan Matematik JavaScript bagi penggunaan operasi

Saya harap artikel ini akan membantu semua orang dalam pengaturcaraan JavaScript.

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Alat penting untuk analisis saham: Ketahui langkah-langkah untuk melukis carta lilin dengan PHP dan JS Alat penting untuk analisis saham: Ketahui langkah-langkah untuk melukis carta lilin dengan PHP dan JS Dec 17, 2023 pm 06:55 PM

Alat penting untuk analisis saham: Ketahui langkah-langkah untuk melukis carta lilin dengan PHP dan JS

Disyorkan: Projek pengesanan dan pengecaman muka sumber terbuka JS yang sangat baik Disyorkan: Projek pengesanan dan pengecaman muka sumber terbuka JS yang sangat baik Apr 03, 2024 am 11:55 AM

Disyorkan: Projek pengesanan dan pengecaman muka sumber terbuka JS yang sangat baik

Petua Pembangunan PHP dan JS: Kuasai Kaedah Melukis Carta Lilin Stok Petua Pembangunan PHP dan JS: Kuasai Kaedah Melukis Carta Lilin Stok Dec 18, 2023 pm 03:39 PM

Petua Pembangunan PHP dan JS: Kuasai Kaedah Melukis Carta Lilin Stok

Cara membuat carta candlestick saham menggunakan PHP dan JS Cara membuat carta candlestick saham menggunakan PHP dan JS Dec 17, 2023 am 08:08 AM

Cara membuat carta candlestick saham menggunakan PHP dan JS

Amalan penggunaan jQuery: beberapa cara untuk menentukan sama ada pembolehubah kosong Amalan penggunaan jQuery: beberapa cara untuk menentukan sama ada pembolehubah kosong Feb 27, 2024 pm 04:12 PM

Amalan penggunaan jQuery: beberapa cara untuk menentukan sama ada pembolehubah kosong

Hubungan antara js dan vue Hubungan antara js dan vue Mar 11, 2024 pm 05:21 PM

Hubungan antara js dan vue

Bagaimana untuk menentukan sama ada tarikh adalah hari sebelumnya dalam bahasa Go? Bagaimana untuk menentukan sama ada tarikh adalah hari sebelumnya dalam bahasa Go? Mar 24, 2024 am 10:09 AM

Bagaimana untuk menentukan sama ada tarikh adalah hari sebelumnya dalam bahasa Go?

Cara menggunakan Peta JS dan Baidu untuk melaksanakan fungsi geokod peta Cara menggunakan Peta JS dan Baidu untuk melaksanakan fungsi geokod peta Nov 21, 2023 pm 06:30 PM

Cara menggunakan Peta JS dan Baidu untuk melaksanakan fungsi geokod peta

See all articles