Nhóm RegExp JavaScript [^0-9]
Ví dụ
Tìm kiếm toàn cầu các số KHÔNG từ 1 đến 4:
let text = "123456789";
let pattern = /[^1-4]/g;
Hãy tự mình thử »Sự miêu tả
Biểu thức [^0-9] được sử dụng để tìm bất kỳ ký tự nào KHÔNG phải là chữ số.
Các chữ số bên trong dấu ngoặc có thể là số hoặc khoảng số bất kỳ từ 0 đến 9.
Mẹo: Sử dụng biểu thức [0-9] để tìm bất kỳ ký tự nào giữa các dấu ngoặc là một chữ số.
Hỗ trợ trình duyệt
/[^0-9]/
là tính năng ECMAScript1 (ES1).
ES1 (JavaScript 1997) được hỗ trợ đầy đủ trên tất cả các trình duyệt:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | Yes |
Cú pháp
new RegExp("[^ 0-9 ]")
or simply:
/[^ 0-9 ]/
Cú pháp với từ bổ nghĩa
new RegExp("[^ 0-9 ]", "g")
or simply:
/[^ 0-9 ]/g
Thêm ví dụ
Ví dụ
Tìm kiếm toàn cầu cho các số KHÔNG phải là 1:
let test = "12121212";
let pattern = /[^1]/g;
Hãy tự mình thử »Ví dụ
Tìm kiếm toàn cầu các số KHÔNG từ 5 đến 8:
let text = "123456789";
let pattern = /[^5-8]/g;
Hãy tự mình thử »Phương pháp tìm kiếm biểu thức chính quy
Trong JavaScript, tìm kiếm văn bản biểu thức chính quy, có thể được thực hiện bằng các phương pháp khác nhau.
Với mẫu là biểu thức chính quy, đây là những phương pháp phổ biến nhất:
Ví dụ | Sự miêu tả |
---|---|
văn bản.match( mẫu ) | Phương thức chuỗi match() |
văn bản.search( mẫu ) | Tìm kiếm phương thức String() |
mẫu .exec(văn bản) | Phương thức RexExp exec() |
mẫu .test(văn bản) | Kiểm tra phương pháp RegExp() |