⊗jsSpRELB 112 of 294 menu

Ký tự đầu và cuối dòng trong biểu thức chính quy JavaScript

Tồn tại các ký tự đặc biệt biểu thị đầu dòng '^' hoặc cuối dòng '$'. Hãy xem cách chúng hoạt động qua các ví dụ.

Ví dụ

Trong ví dụ này, mẫu tìm kiếm là: thay thế 'aaa' bằng '!' chỉ khi nó đứng ở đầu dòng:

let str = 'aaa aaa aaa'; let res = str.replace(/^aaa/g, '!');

Kết quả, biến sẽ ghi lại giá trị sau:

'! aaa aaa'

Ví dụ

Trong ví dụ này, mẫu tìm kiếm là: thay thế 'aaa' bằng '!' chỉ khi nó đứng ở cuối dòng:

let str = 'aaa aaa aaa'; let res = str.replace(/aaa$/g, '!');

Kết quả, biến sẽ ghi lại giá trị sau:

'aaa aaa !'

Ví dụ

Khi ở đầu biểu thức chính quy là '^', và ở cuối - '$', thì cách này cho phép chúng ta kiểm tra toàn bộ chuỗi có khớp với biểu thức chính quy hay không.

Trong ví dụ tiếp theo, mẫu tìm kiếm như sau: ký tự 'a' lặp lại một hoặc nhiều lần, thay thế toàn bộ chuỗi bằng '!' chỉ khi nó hoàn toàn bao gồm các ký tự 'a'.

let str = 'aaa'; let res = str.replace(/^a+$/g, '!');

Kết quả, biến sẽ ghi lại giá trị sau:

'!'

Bài tập thực hành

Cho chuỗi:

let str = 'abc def xyz';

Viết biểu thức chính quy tìm chuỗi con đầu tiên gồm các chữ cái.

Cho chuỗi:

let str = 'abc def xyz';

Viết biểu thức chính quy tìm chuỗi con cuối cùng gồm các chữ cái.

Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối