Nhóm biểu thức chính quy [0-9] của JavaScript
- trang trước [^abc]
- Trang tiếp theo [^0-9]
- Quay lại lớp trên Hướng dẫn sách tham khảo JavaScript RegExp
định nghĩa và cách sử dụng
biểu thức [0-9] được sử dụng để tìm kiếm bất kỳ ký tự nào trong dấu ngoặc vuông.
số trong dấu ngoặc vuông có thể là bất kỳ số từ 0 đến 9 hoặc phạm vi số.
thông báo:hãy sử dụng [^0-9] bắt đầu tìm kiếm bất kỳ ký tự nào không phải là số.
thực hành
ví dụ 1
tìm kiếm toàn cục đối với số 1, 2, 3 và 4 trong chuỗi:
let text = "123456789"; let pattern = /[1-4]/g;
ví dụ 2
tìm kiếm toàn cục đối với số "1" trong chuỗi:
let text = "12121212"; let pattern = /[1]/g;
cú pháp
new RegExp("[0-9]")
hoặc viết tắt:
/[0-9]/
cú pháp có dấu hiệu
new RegExp("[0-9]", "g")
hoặc viết tắt:
/[0-9]/g
thông báo
hãy sử dụng [^0-9] bắt đầu tìm kiếm bất kỳ ký tự nào không phải là số.
hỗ trợ trình duyệt
/[0-9]/
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 thức 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ẫuNhư một biểu thức chính quy, những phương pháp này là phổ biến nhất:
ví dụ | mô tả |
---|---|
text.match(mẫu) | phương thức chuỗi match() |
text.search(mẫu) | phương thức chuỗi search() |
mẫu.exec(text) | phương thức RexExp exec() |
mẫu.test(text) | phương thức RexExp test() |
- trang trước [^abc]
- Trang tiếp theo [^0-9]
- Quay lại lớp trên Hướng dẫn sách tham khảo JavaScript RegExp