Trong hướng dẫn này, chúng ta sẽ thảo luận về cách xác thực một URL trong JavaScript. Javascript là một ngôn ngữ Scripting. Ngôn ngữ Java Script là ngôn ngữ lập trình nhẹ. Mã JavaScript được viết vào trang html. Sử dụng Java Script, chúng tôi sẽ xác thực một URL, được người dùng nhập vào hộp văn bản. Xác thực URL được thực hiện bằng cách sử dụng cụm từ thông dụng
Bây giờ, biểu thức chính quy là gì?, biểu thức chính quy là một đối tượng mô tả một mẫu ký tự. Bạn có thể sử dụng một mẫu để tìm kiếm những gì bạn nhập vào văn bản. Biểu thức chính quy là người dùng để khớp mẫu trên văn bản. Bây giờ trong phần này, chúng tôi đang phát triển một chương trình xác thực URL do người dùng nhập vào
Viết hàm JavaScript để kiểm tra xem một giá trị đã cho có phải là một url hợp lệ hay không Giải pháp mẫu. - Mã HTMLXác thực JavaScript với biểu thức chính quy. Bài tập-9 có lời giải
JavaScript function to check whether a given value is an url or not
Mã JavaScript
function is_url[str]
{
regexp = /^[?:[?:https?|ftp]:\/\/]?[?:[?![?:10|127][?:\.\d{1,3}]{3}][?![?:169\.254|192\.168][?:\.\d{1,3}]{2}][?!172\.[?:1[6-9]|2\d|3[0-1]][?:\.\d{1,3}]{2}][?:[1-9]\d?|1\d\d|2[01]\d|22[0-3]][?:\.[?:1?\d{1,2}|2[0-4]\d|25[0-5]]]{2}[?:\.[?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]]]|[?:[?:[a-z\u00a1-\uffff0-9]-*]*[a-z\u00a1-\uffff0-9]+][?:\.[?:[a-z\u00a1-\uffff0-9]-*]*[a-z\u00a1-\uffff0-9]+]*[?:\.[?:[a-z\u00a1-\uffff]{2,}]]][?::\d{2,5}]?[?:\/\S*]?$/;
if [regexp.test[str]]
{
return true;
}
else
{
return false;
}
}
console.log[is_url["//www.example.com"]];
console.log[is_url["//www.example.com"]];
console.log[is_url["www.example.com"]];
Đầu ra mẫu
true true true
Sơ đồ
Bản thử trực tiếp
Xem Bút javascript-regexp-exercise-8 của w3resource [@w3resource] trên CodePen
Cải thiện giải pháp mẫu này và đăng mã của bạn qua Disqus
Trước. Viết hàm JavaScript để đếm số nguyên âm trong một chuỗi đã cho.
Tiếp theo. Viết hàm JavaScript để kiểm tra xem một giá trị đã cho có phải là chữ số hay không.
Mức độ khó của bài tập này là gì?
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
Tránh các biến toàn cục bằng mọi giá
Trong JavaScript, các biến có phạm vi mà chúng có thể được sử dụng, toàn cầu hoặc cục bộ. Các phạm vi này quyết định vị trí trong mã của bạn, các biến này được xác định hoặc có thể được truy cập. Biến toàn cục có thể được định nghĩa ở bất kỳ đâu trong chương trình và tồn tại bên ngoài các hàm. Các biến cục bộ chỉ hiển thị trong hàm mà nó được xác định.
Nếu có biến cục bộ và biến toàn cục trùng tên, JavaScript sẽ ưu tiên biến cục bộ và bỏ qua biến toàn cục. Vẫn nên tránh các biến toàn cục vì chúng có thể vô tình ghi đè lên các biến cửa sổ dẫn đến lỗi. Hơn nữa, có nhiều biến toàn cục sẽ làm chậm chương trình của bạn vì chúng không bị xóa cho đến khi đóng cửa sổ, trong khi các biến cục bộ sẽ bị xóa sau khi chức năng hoàn thành.
var myVar = "my global variable"; // This variable is declared as global function localVariable[ ] { var myVar = "my local variable"; // This is a locally declared variable
Giới thiệu. https. //chút. ly/3moiitC
- bài tập. Top 16 chủ đề phổ biến nhất hàng tuần
- Bài tập SQL, Thực hành, Lời giải - THAM GIA
- Bài tập, Thực hành, Giải pháp SQL - SUBQUERIES
- JavaScript cơ bản - Bài tập, Thực hành, Lời giải
- Mảng Java. Bài tập, Luyện tập, Lời giải
- Bài Tập Lập Trình C, Thực Hành, Lời Giải. Tuyên bố có điều kiện
- Cơ sở dữ liệu nhân sự - SORT FILTER. Bài tập, Luyện tập, Lời giải
- Bài Tập Lập Trình C, Thực Hành, Lời Giải. Chuỗi
- Kiểu dữ liệu Python. Từ điển - Bài tập, Thực hành, Lời giải
- Câu đố lập trình Python - Bài tập, Thực hành, Giải pháp
- Mảng C++. Bài tập, Luyện tập, Lời giải
- Câu lệnh điều kiện và vòng lặp JavaScript - Bài tập, Thực hành, Lời giải
- Thuật toán cơ bản C# Sharp. Bài tập, Luyện tập, Lời giải
- Python Lambda - Bài tập, Thực hành, Giải pháp
- Khung dữ liệu Python Pandas. Bài tập, Luyện tập, Lời giải
- Công cụ chuyển đổi
- JavaScript. Xác thực biểu mẫu HTML