Trong PHP, chuỗi là chuỗi các ký tự, trong đó chỉ số của ký tự đầu tiên là 0
, ký tự thứ hai là 1
, ký tự thứ ba là 3
, v.v.
Lấy n ký tự đầu tiên của chuỗi
Để lấy n ký tự đầu tiên của một chuỗi, chúng ta có thể sử dụng hàm substr[] có sẵn trong PHP
Đây là một ví dụ, lấy 3 ký tự đầu tiên từ một chuỗi sau
đầu ra
"Goo"
Trong ví dụ trên, chúng ta đã truyền 0, 3
làm đối số cho hàm
"Goo"
0. Vì vậy, nó bắt đầu trích xuất tại chỉ mục 0
và trích xuất trước ký tự thứ 3 của chuỗicú pháp. chất nền [chuỗi, bắt đầu, độ dài]
Đối số thứ hai là chỉ mục
"Goo"
2 và đối số thứ ba là "Goo"
3 có nghĩa là bạn cần lấy bao nhiêu ký tự từ chỉ mục "Goo"
2 Đôi khi các tình huống phát sinh khi người dùng phải điền một hoặc nhiều trường bằng các ký tự bảng chữ cái [A-Z hoặc a-z] trong biểu mẫu HTML. Bạn có thể viết tập lệnh xác thực biểu mẫu JavaScript để kiểm tra xem [các] trường bắt buộc trong biểu mẫu HTML chỉ chứa các chữ cái
Chức năng Javascript để kiểm tra tất cả các chữ cái trong một trường
function allLetter[inputtxt]
{
var letters = /^[A-Za-z]+$/;
if[inputtxt.value.match[letters]]
{
return true;
}
else
{
alert["message"];
return false;
}
}
Để lấy một chuỗi chỉ chứa các chữ cái [cả chữ hoa và chữ thường], chúng ta sử dụng biểu thức chính quy [/^[A-Za-z]+$/] chỉ cho phép các chữ cái. Tiếp theo, phương thức match[] của đối tượng chuỗi được sử dụng để khớp biểu thức chính quy đã nói với giá trị đầu vào. Đây là tài liệu web đầy đủ
Sơ đồ
Mã HTML
JavaScript form validation - checking all letters
Enter your Name and Submit
- Code:
- *Enter alphabets only.
-
-
Mã JavaScript
function allLetter[inputtxt]
{
var letters = /^[A-Za-z]+$/;
if[inputtxt.value.match[letters]]
{
alert['Your name have accepted : you can try another'];
return true;
}
else
{
alert['Please input alphabet characters only'];
return false;
}
}
Mã CSS
li {list-style-type: none;
font-size: 16pt;
}
.mail {
margin: auto;
padding-top: 10px;
padding-bottom: 10px;
width: 400px;
background : #D8F1F8;
border: 1px solid silver;
}
.mail h2 {
margin-left: 38px;
}
input {
font-size: 20pt;
}
input:focus, textarea:focus{
background-color: lightyellow;
}
input submit {
font-size: 12pt;
}
.rq {
color: #FF0000;
font-size: 10pt;
}
Xem ví dụ trên trình duyệt
Thực hành ví dụ trực tuyến
Xem Bút tất cả các chữ cái-trường-1 của w3resource [@w3resource] trên CodePen
file_download Tải xuống mã xác thực từ đây
Xác thực JavaScript khác
- Kiểm tra không trống
- Kiểm tra tất cả các chữ cái
- Kiểm tra tất cả các số
- Kiểm tra số nổi
- Kiểm tra chữ và số
- Kiểm tra độ dài chuỗi
- Xác thực email
- Xác thực ngày
- Mẫu đơn đăng ký
- Không có điện thoại. Thẩm định
- thẻ tín dụng số. Thẩm định
- Xác thực mật khẩu
- Xác thực địa chỉ IP
Trước. JavaScript. Biểu mẫu HTML - kiểm tra trường không trống
Tiếp theo. JavaScript. Xác thực biểu mẫu HTML - kiểm tra tất cả các số
Kiểm tra kỹ năng Lập trình của bạn với bài kiểm tra của w3resource
JavaScript. Lời khuyên trong ngày
Hiệu quả với các thao tác DOM
Truy cập DOM là điều cần thiết để tận dụng tối đa chương trình của bạn, nhưng làm như vậy nhiều lần sẽ gây ra sự lộn xộn về hình ảnh và sẽ làm chậm chương trình. Thay vào đó, hãy truy cập nó một lần và lưu trữ nó để sử dụng sau này trong một biến. Từ đó trở đi, bạn có thể truy cập trực tiếp vào biến đó thay vì DOM. Quá trình này rõ ràng hơn và hiệu quả hơn