如何在HTML中新增一個輸入元素值需要檢查的正則表示式?
本文將介紹如何在HTML中新增一個輸入元素值需要檢查的正則表示式。
HTML <input> 的 `pattern` 屬性指定用於檢查輸入元素值的正則表示式。以下輸入型別與此屬性相容:text、password、date、search、email等。
語法
以下是HTML <input> `pattern` 屬性的語法。
<input pattern = "regular_exp">
為了更好地理解如何在HTML中新增一個輸入元素值需要檢查的正則表示式,讓我們來看以下示例。
對於type="password"
<input> 標籤上的 type="password" 屬性建立一個文字欄位,使用者可以在其中安全地輸入密碼。根據瀏覽器不同,輸入的字元會被點("•")或星號("*")替換。
示例
在下面的示例中,我們使用type="password"的<input>元素。
<!DOCTYPE html>
<html>
<body>
<form action="#">
<label for="tutorial">Password:</label>
<input type="password" id="tutorial" name="tutorial" pattern=".{8,}"
title="Eight or More Characters">
<input type="submit">
</form>
</body>
</html>
執行上述指令碼後,它將生成一個密碼型別的輸入欄位,並帶有模式,以確保它滿足提交的限制,否則將顯示一個警告框。
對於限制為三個字母的輸入欄位
在這種情況下,我們限制輸入欄位,只允許使用者輸入三個字母。
示例
考慮到以下情況,我們使用限制為三個字母且不包含數字或特殊字元的輸入欄位。
<!DOCTYPE html>
<html>
<body>
<form action="#">
<label for="tutorial">Country Code:</label>
<input type="text" id="tutorial" name="tutorial"
pattern="[A-Za-z]{3}" title=" country code"><br><br>
<input type="submit">
</form>
</body>
</html>
指令碼執行後,它將顯示名稱為“countrycode”的輸出以及一個提交按鈕,該按鈕僅限於三個字母。如果不符合限制,它將顯示一個警告框。
廣告
資料結構
網路
關係型資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP