ký tự \B trong RegExp JavaScript
- Trang trước \b
- Trang tiếp theo \0
- Quay lại tầng trên Sách tham khảo JavaScript RegExp
Định nghĩa và cách sử dụng
\B
ký tự đặc biệt không khớp với đầu hoặc cuối từ.
mô hình tìm kiếm LO
không ở đầu từ:
\BLO
mô hình tìm kiếm LO
không ở cuối từ:
LO\B
Ví dụ
Ví dụ 1
Tìm kiếm lần xuất hiện đầu tiên của "LO", không ở đầu từ:
let text = "HELLO, LOOK AT YOU!"; let pattern = /\BLO/;
Ví dụ 2
Tìm kiếm lần xuất hiện đầu tiên của "LO", không ở cuối từ:
let text = "HELLO, LOOK AT YOU"; let pattern = /LO\B/;
cú pháp
new RegExp("\\Bregexp)
hoặc viết tắt:
/\Bregexp/
cú pháp với dấu hiệu
new RegExp("\\Bregexp", "g")
hoặc viết tắt:
/\Bregexp/g
Hỗ trợ trình duyệt
/\B/
Là tính năng ECMAScript1 (ES1).
Tất cả các trình duyệt đều hỗ trợ hoàn toàn ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ |
Phương pháp tìm kiếm biểu thức chính quy
Trong JavaScript, việc tìm kiếm văn bản biểu thức chính quy có thể được hoàn thành bằng nhiều phương pháp khác nhau.
Sử dụngMô hình (pattern)Như một biểu thức chính quy, những phương pháp này là phổ biến nhất:
Mô hình | Mô tả |
---|---|
text.match(pattern) | phương pháp match() chuỗi |
text.search(pattern) | phương pháp tìm kiếm chuỗi search() |
pattern.exec(text) | RexExp phương pháp exec() |
pattern.test(text) | Phương thức test() của RexExp |
- Trang trước \b
- Trang tiếp theo \0
- Quay lại tầng trên Sách tham khảo JavaScript RegExp