Computer >> Máy Tính >  >> Lập trình >> HTML

HTML DOM Input Mẫu Thuộc tính Email

Thuộc tính mẫu Email nhập DOM HTML đặt / trả về biểu thức chính quy tương ứng với Nhập email. Giá trị của thuộc tính mẫu được kiểm tra dựa trên văn bản được nhập trong trường email.

Cú pháp

Sau đây là cú pháp -

  • Trả về biểu thức chính quy
inputEmailObject.pattern
  • Đặt mẫu thành biểu thức chính quy
inputEmailObject.pattern = ‘RegExp’

Ví dụ

Hãy để chúng tôi xem một ví dụ về thuộc tính mẫu Email nhập -

<!DOCTYPE html>
<html>
<head>
<title>Input Email pattern</title>
<style>
   form {
      width:70%;
      margin: 0 auto;
      text-align: center;
   }
   * {
      padding: 2px;
      margin:5px;
   }
   input[type="submit"] {
      border-radius: 10px;
   }
</style>
</head>
<body>
<form onsubmit="checkPattern()">
<fieldset>
<legend>Email-pattern</legend>
<label for="EmailSelect">Employee Email :
<input type="email" id="EmailSelect" pattern="[a-zA-z0-9]+@+MNC.com" title="[a-zA-z0-9]+@+MNC.com">
</label>
<input type="submit" value="Submit">
<div id="divDisplay"></div>
</fieldset>
</form>
<script>
   var divDisplay = document.getElementById("divDisplay");
   var inputEmail = document.getElementById("EmailSelect");
   divDisplay.textContent = 'pattern: '+inputEmail.pattern;
   function checkPattern() {
      if(inputEmail.value !== ''){
         var User = inputEmail.value.split("@")[0];
         alert("Welcome "+User);
      }
   }
</script>
</body>
</html>

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Trước khi nhấp vào ‘Gửi’ nút -

HTML DOM Input Mẫu Thuộc tính Email

Sau khi nhấp vào ‘Gửi’ nút có mẫu không hợp lệ -

HTML DOM Input Mẫu Thuộc tính Email

Sau khi nhấp vào ‘Gửi’ nút có mẫu hợp lệ -

HTML DOM Input Mẫu Thuộc tính Email