Để kiểm tra xem một chuỗi có chứa số trong JavaScript hay không, hãy gọi phương thức
function containsNumbers[str] {2 trên biểu thức chính quy này.
return /[0-9]/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
function containsNumbers[str] {3.
return /[0-9]/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
function containsNumbers[str] {2 sẽ trả về
return /[0-9]/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
function containsNumbers[str] {0 nếu chuỗi chứa số. Nếu không, nó sẽ trả về
return /[0-9]/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
function containsNumbers[str] {1
return /[0-9]/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
Ví dụ
function containsNumbers[str] {
return /\d/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
Phương thức RegExp test[] tìm kiếm sự khớp giữa biểu thức chính quy và chuỗi
Các ký tự
function containsNumbers[str] {2 và
return /[0-9]/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
function containsNumbers[str] {2 được sử dụng để bắt đầu và kết thúc biểu thức chính quy
return /[0-9]/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
Siêu ký tự
function containsNumbers[str] {4 khớp với bất kỳ chữ số nào [
return /[0-9]/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
function containsNumbers[str] {5 -
return /[0-9]/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
function containsNumbers[str] {6] trong chuỗi
return /[0-9]/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
Bạn cũng có thể sử dụng
function containsNumbers[str] {7 để khớp các chữ số. Mẫu này khớp với bất kỳ ký tự số nào giữa
return /[0-9]/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
function containsNumbers[str] {5 và
return /[0-9]/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
function containsNumbers[str] {6
return /[0-9]/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
function containsNumbers[str] {
return /[0-9]/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
Bạn có thể thấy
function containsNumbers[str] {7 dễ đọc hơn sử dụng
return /[0-9]/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
function containsNumbers[str] {4, đặc biệt nếu bạn không quen lắm với các ký tự đặc biệt trong biểu thức chính quyKiểm tra xem chuỗi chỉ chứa số
return /[0-9]/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
Để kiểm tra xem chuỗi chỉ chứa số hay không, chúng ta sẽ phải sử dụng một biểu thức chính quy khác —
function containsNumbers[str] {42
return /[0-9]/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
function containsNumbers[str] {4
return /[0-9]/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
Ký tự
function containsNumbers[str] {43 đánh dấu phần đầu của chuỗi đầu vào và ký tự
return /[0-9]/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
function containsNumbers[str] {44 đánh dấu phần cuối của chuỗi đó
return /[0-9]/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
Việc thêm ký tự
function containsNumbers[str] {45 sau
return /[0-9]/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
function containsNumbers[str] {4 làm cho biểu thức chính quy khớp với một hoặc nhiều lần xuất hiện của mẫu
return /[0-9]/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
function containsNumbers[str] {4
return /[0-9]/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
Vì vậy, biểu thức chính quy khớp với một chuỗi bắt đầu và kết thúc bằng một chuỗi các chữ số liên tiếp
Như chúng ta đã làm trước đây, chúng ta có thể thay thế
function containsNumbers[str] {4 bằng
return /[0-9]/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
function containsNumbers[str] {7 tại đây
return /[0-9]/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
function containsNumbers[str] {3Phương thức String match[]
return /\d/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
Chúng ta có thể sử dụng phương thức ________ 230 ________ 231 thay cho ________ 232 ________ 42 để kiểm tra xem một chuỗi có chứa số không
function containsNumbers[str] {7
return /\d/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
Phương thức String match[] trả về một mảng gồm tất cả các kết quả khớp của một biểu thức chính quy trong một chuỗi. Nếu không có kết quả phù hợp, nó sẽ trả về
function containsNumbers[str] {34
return /\d/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
function containsNumbers[str] {9
return /\d/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
Chúng tôi chuyển kết quả của
function containsNumbers[str] {31 cho hàm tạo
return /\d/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
function containsNumbers[str] {36 để chuyển đổi nó thành giá trị
return /\d/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
function containsNumbers[str] {37.
return /\d/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
function containsNumbers[str] {36 chuyển đổi giá trị trung thực thành
return /\d/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
function containsNumbers[str] {0 và giá trị sai thành
return /[0-9]/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
function containsNumbers[str] {1
return /[0-9]/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
Trong JavaScript, có sáu giá trị sai.
function containsNumbers[str] {71,
return /\d/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
function containsNumbers[str] {34,
return /\d/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
function containsNumbers[str] {73,
return /\d/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
function containsNumbers[str] {5,
return /[0-9]/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
function containsNumbers[str] {75 [chuỗi trống] và
return /\d/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true
function containsNumbers[str] {1. Mọi giá trị khác đều là sự thật
return /[0-9]/.test[str];
}console.log[containsNumbers['hello123']]; // true
console.log[containsNumbers['javascript']]; // false
console.log[containsNumbers['3 apples']]; // true