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 » Chuỗi Trong Javascript
-
Thao Tác Với String Trong JavaScript - NIIT - ICT Hà Nội
-
Nối Chuỗi Trong Javascript | Tự Học Javascript Cơ Bản
-
Các Hàm Xử Lý Chuỗi Trong Javascript
-
Cách Xử Lý Chuỗi Trong Javascript - Freetuts
-
Các Hàm Xử Lý Chuỗi Trong Javascript (cắt / Tách / Nối Chuỗi ..)
-
Xử Lý Chuỗi Trong JavaScript - Viblo
-
Chuỗi (String) Trong JavaScript - VietTuts
-
Các Hàm Xử Lý Chuỗi Trong JavaScript - Web Cơ Bản
-
Các Phương Thức Xử Lý Chuỗi Trong JavaScript - Web Cơ Bản
-
Làm Việc Với String Trong Javascript
-
Nối Chuỗi Trong JavaScript (concat, Toán Tử Cộng)
-
Độ Dài Chuỗi Trong JavaScript
-
Cách Xử Lý Chuỗi Trong Javascript - Freetuts
-
Nối Chuỗi Trong Javascript - JavaScript Cơ Bản - Vi