Biểu thức [^các ký tự không cần tìm] trong JavaScript RegExp
Cú pháp và cách sử dụng
Biểu thức [^các ký tự không cần tìm] được dùng để tìm các ký tự KHÔNG nằm bên trong cặp dấu ngoặc vuông.
Cú pháp:
new RegExp("[^các ký tự không cần tìm]","bổ nghĩa")
hoặc
/[^các ký tự không cần tìm]/bổ nghĩa
Trong đó:
- các ký tự cần tìm có thể viết theo dạng:
- Liệt kê cụ thể các ký tự không cần tìm, ví dụ:
- [^ghj8k] tìm các ký tự ngoại trừ g, h, j, 8, k
- [^a] tìm các ký tự ngoại trừ a
- Liệt kê một loạt theo thứ tự bảng chữ cái, ví dụ:
- [^A-Z] tìm các ký tự ngoại trừ các ký tự từ A đến Z
- [^a-z] tìm các ký tự ngoại trừ các ký tự từ a đến z
- [^A-z] tìm các ký tự ngoại trừ các ký tự từ Ađến z
- [^a-e] tìm các ký tự ngoại trừ các ký tự từ a đến e
- [^4-7] tìm các ký tự ngoại trừ các số từ 4 đến 7
- Liệt kê cụ thể các ký tự không cần tìm, ví dụ:
- bổ nghĩa có thể là:
- g: lấy hết tất cả các kết quả được so thấy trùng khớp
- i: không phân biệt trường hợp chữ HOA hay chữ thường
- gi: lấy hết tất cả các kết quả được so thấy trùng khớp và không phân biệt trường hợp chữ HOA hay chữ thường
Tìm các ký tự ngoại trừ các ký tự h, a, 1, d, 2, i trong chuỗi "huong dan hoc lap trinh web VA THIET KE WEB 2016"
(Lấy hết tất cả các kết quả được so thấy trùng khớp)
var str = "huong dan hoc lap trinh web VA THIET KE WEB 2016";
var patt = /[^ha1d2i]/g;
var result = str.match(patt);
Những ký tự có nền màu đỏ tức là được so thấy trùng khớp
Tìm các ký tự ngoại trừ các ký tự h, a, 1, d, 2, i trong chuỗi "huong dan hoc lap trinh web VA THIET KE WEB 2016"
(Lấy hết tất cả các kết quả được so thấy trùng khớp và không phân biệt trường hợp chữ HOA hay chữ thường)
var str = "huong dan hoc lap trinh web VA THIET KE WEB 2016";
var patt = /[^ha1d2i]/gi;
var result = str.match(patt);
Những ký tự có nền màu đỏ tức là được so thấy trùng khớp
Tìm các ký tự ngoại trừ các ký tự từ B đến H trong chuỗi "huong dan hoc lap trinh web VA THIET KE WEB 2016"
(Lấy hết tất cả các kết quả được so thấy trùng khớp)
var str = "huong dan hoc lap trinh web VA THIET KE WEB 2016";
var patt = /[^B-H]/g;
var result = str.match(patt);
Những ký tự có nền màu đỏ tức là được so thấy trùng khớp
Tìm các ký tự ngoại trừ các ký tự từ B đến H trong chuỗi "huong dan hoc lap trinh web VA THIET KE WEB 2016"
(Lấy hết tất cả các kết quả được so thấy trùng khớp và không phân biệt trường hợp chữ HOA hay chữ thường)
var str = "huong dan hoc lap trinh web VA THIET KE WEB 2016";
var patt = /[^B-H]/gi;
var result = str.match(patt);
Những ký tự có nền màu đỏ tức là được so thấy trùng khớp
Tìm các ký tự ngoại trừ các ký tự từ b đến h trong chuỗi "huong dan hoc lap trinh web VA THIET KE WEB 2016"
(Lấy hết tất cả các kết quả được so thấy trùng khớp)
var str = "huong dan hoc lap trinh web VA THIET KE WEB 2016";
var patt = /[^b-h]/g;
var result = str.match(patt);
Những ký tự có nền màu đỏ tức là được so thấy trùng khớp
Tìm các ký tự ngoại trừ các ký tự từ K đến b trong chuỗi "huong dan hoc lap trinh web VA THIET KE WEB 2016"
(Lấy hết tất cả các kết quả được so thấy trùng khớp)
var str = "huong dan hoc lap trinh web VA THIET KE WEB 2016";
var patt = /[^K-b]/g;
var result = str.match(patt);
Những ký tự có nền màu đỏ tức là được so thấy trùng khớp