Kiểm tra RegExp JavaScript()
Ví dụ
Tìm kiếm một chuỗi cho ký tự "e":
let text = "The best things in life are free";
let pattern = /e/;
let result = pattern.test(text);
Hãy tự mình thử »Sự miêu tả
Phương thức test() kiểm tra sự trùng khớp trong một chuỗi.
Nếu tìm thấy kết quả khớp thì trả về true, ngược lại trả về false.
Hỗ trợ trình duyệt
test()
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
RegExpObject .test( string )
Giá trị tham số
Parameter | Description |
---|---|
string | Required. The string to be searched |
Giá trị trả về
Type | Description |
---|---|
Boolean | Returns true if it finds a match, otherwise false |
Thêm ví dụ
Ví dụ
Thực hiện tìm kiếm toàn cầu và kiểm tra "Xin chào" và "W3Schools" trong một chuỗi:
// The string:
let text = "Hello world!";
// Look for "Hello"
let pattern1 = /Hello/g;
let result1 = pattern1.test(text);
// Look for "W3Schools"
let pattern2 = /W3Schools/g;
let result2 = pattern2.test(text);
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() |