JavaScript RegExp Group [^0-9]

Đị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 không phải là số.

Số trong dấu ngoặc kép có thể là bất kỳ số từ 0 đến 9 hoặc phạm vi số.

Lưu ý:Vui lòng sử dụng [0-9] Tìm kiếm bất kỳ ký tự số nào trong dấu ngoặc kép.

Mô hình

Ví dụ 1

Tìm kiếm toàn cục không phải là số từ 1 đến 4:

let text = "123456789";
let pattern = /[^1-4]/g;

Thử ngay

Ví dụ 2

Tìm kiếm toàn cục không phải là số 1:

let test = "12121212";
let pattern = /[^1]/g;

Thử ngay

Ví dụ 3

Tìm kiếm toàn cục không phải là số từ 5 đến 8:

let text = "123456789";
let pattern = /[^5-8]/g;

Thử ngay

Cú pháp

new RegExp("[^0-9]")

hoặc viết tắt:

/[^0-9]/

Cú pháp có修饰符

new RegExp("[^0-9]", "g")

hoặc viết tắt:

/[^0-9]/g

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 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ẫu (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:

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()