Xử Lý Chuỗi Trong Javascript - Thầy Long Web
Có thể bạn quan tâm
Xử lý chuỗi trong javascript là công việc rất thường hay làm, bao gồm tìm kiếm chuỗi con, tách, ghép chuỗi, thay thế chuỗi, đổi kiểu chữ …
Các hàm xử lý chuỗi trong javascript
Trong javascript, chuỗi là một mảng các ký tự. Do đó các hàm trên mảng trong javascript cũng dùng được chuỗi như toString, join , push, pop, unshift, shift… Sau đây là các hàm và thuộc tính có thể dùng trên biến kiểu chuỗi.
1. length: đây là thuộc tính cho biết số ký tự trong chuỗi
2. indexOf : hàm này trả về vị trí đầu tiên của chuỗi con trong chuỗi mẹ, trả về -1 nếu không có.
3. lastIndexOf() đây là hàm sẽ trả về vị trí cuối của chuỗi con trong chuỗi mẹ, trả về -1 nếu không có.
<script> let email = "thaylongweb@gmail@com"; let sokytu = email.length; //21 let vt1 = email.indexOf("@", email); //11 let vt2 = email.lastIndexOf("@", email); //17 console.log(sokytu, vt1, vt2); //21 11 17 </script>4. search() : giống như indexOf nhưng có thể dùng RegEx
5. slice(start, stop) : Trích xuất ra chuỗi con, tham số có thể là số âm (sẽ tính ngược từ cuối chuỗi)
6. substring(start, stop) : Giống slice, nếu start>stop thì chúng sẽ đổi chỗ nhau
7. substr (start, length) : trích chuỗi con từ start , lấy length ký tự. Nếu không có length sẽ trích đến hết chuỗi.
<script> let email = "thaylongweb@gmail.com"; let vt = email.search('web'); console.log( vt); //8 let d = email.slice(12,17); console.log( d ); //gmail let w = email.substring( 11, 8); console.log( w); //web let str = email.substr( 8, 3); console.log( str ); //web </script>8. toUpperCase() : trả về 1 chuỗi đã đổi thành chữ hoa
9. toLowerCase() : trả về 1 chuỗi đã đổi thành chữ thường
10. trim() : trả về 1 chuỗi đã cắt các khoảng trắng ở đầu và cuối chuỗi
11. replace (strA, strB) : Tìm chuỗi con strA đầu tiên và thay bằng strB
12. split(): cắt chuỗi thành mảng
13. concat() : ghép các chuỗi con lại với nhau
<script> let email = "ThayLongWeb@gmail.gmail.com"; let u = email.toUpperCase(); console.log(u); //THAYLONGWEB@GMAIL.GMAIL.COM let l = email.toLowerCase(); console.log(l); //thaylongweb@gmail.gmail.com let t = email.replace("gmail", "yahoo"); console.log(t); //ThayLongWeb@yahoo.gmail.com let a = "thaylongweb " ; let b = "@ gmail.com"; let str = a.concat(b); console.log(str); //thaylongweb @ gmail.com str = a.trim().concat(b); console.log(str); //thaylongweb@ gmail.com str ="tây-thi-mất-vía-hằng-nga-giật-mình"; arr = str.split("-"); console.log(arr); //["tây", "thi", "mất", "vía", "hằng", "nga", "giật", "mình"] </script>Tham khảo thêm ở đây nhé: https://www.w3schools.com/js/js_string_methods.asp
Từ khóa » Tách Chuỗi Thành Mảng Js
-
Chuyển Chuỗi Thành Mảng Trong JavaScript
-
Một Số Cách để Chuyển Chuỗi Thành Mảng Các Ký Tự Trong JavaScript
-
Phương Thức String.split Trong Javascript - Freetuts
-
Chuỗi Javascript đến Mảng - TutorialCup
-
Cách Tách Chuỗi Thành Mảng Trong Javascript - Tự Học Làm Web
-
Cắt Chuỗi Split() Trong JavaScript - Hoclaptrinh
-
JavaScript: Phương Thức Split Của Chuỗi - Đại Phố Web & Hosting
-
Làm Thế Nào để Chuyển đổi Một Chuỗi Thành Một Mảng Trong ...
-
Chuyển đổi Chuỗi được Phân Tách Bằng Dấu Phẩy Thành Mảng?
-
#034 - Tách Một Chuỗi Thành Một Mảng | DEVMASTER
-
Cách Tách Chuỗi Thành Mảng? - Programming - Dạy Nhau Học
-
Các Hàm Xử Lý Chuỗi Trong Javascript (cắt / Tách / Nối Chuỗi ..) - MyLop
-
[JavaScript] Bài 20 - String & RegExp - Viblo