Javascript - Kiểm tra xem có đúng tên miền?

Viết một hàm JavaScript để kiểm tra xem một chuỗi có phải domain.

Mã nguồn:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>Write a JavaScript function to check whether a given value represents a domain or not</title>
	<script>
		function is_domain(str)
		{
		 regexp = /^[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,6}$/i;

				if (regexp.test(str))
				  {
					return true;
				  }
				else
				  {
					return false;
				  }
		}

	document.write(is_domain('www.example.com')+"<br/>");

	document.write((is_domain('www.npm.co.uk')+"<br/>");

	document.write((is_domain('http://www.example.com')+"<br/>");

	document.write((is_domain('https://www.example.com')+"<br/>");

	document.write(is_domain('www.example.com'));
	</script>
</head>
<body>

</body>
</html>

Xem ví dụ

Lưu đồ thuật toán:

Flowchart: JavaScript- Check whether a given value represents a domain or not


Chatbot Tư vấn Lộ trình CNTT 🤖
Chào bạn! Tôi có thể tư vấn về các lộ trình học CNTT dựa trên roadmap.w3typing.com. Hãy chọn một từ khóa dưới đây hoặc gõ câu hỏi của bạn (ví dụ: "Frontend", "Backend", "Python", "DevOps").