📅  最后修改于: 2023-12-03 14:41:56.327000             🧑  作者: Mango
HTML telephone number validation allows the user to enter a valid phone number. The HTML type="tel"
attribute is used to create the input field for a telephone number.
To validate a phone number in HTML, use the pattern
attribute with a regular expression. For example, to validate a phone number in the format of xxx-xxx-xxxx
, use the following code:
<form>
<label for="phone">Phone Number:</label>
<input type="tel" id="phone" placeholder="xxx-xxx-xxxx" pattern="[0-9]{3}-[0-9]{3}-[0-9]{4}" required>
<input type="submit" value="Submit">
</form>
This code will display a form with a label and an input field for the phone number. The pattern
attribute uses a regular expression to validate the input field.
Here are some regular expression patterns that can be used to validate telephone numbers:
([0-9]{3})[ -]?([0-9]{3})[ -]?([0-9]{4})
- matches phone numbers in the format of xxx-xxx-xxxx
, xxx xxx xxxx
, or xxxxxxxxxx
([0-9]{3})[ -]([0-9]{4})
- matches phone numbers in the format of xxx-xxxx
or xxx xxxx
^[\+]?[(]?[0-9]{3}[)]?[ -\.\x20]?[0-9]{3}[ -\.\x20]?[0-9]{4}$
- matches phone numbers in any format, including international phone numbersHTML telephone number validation is a useful feature that allows users to enter a valid phone number and helps prevent errors in data collection. By using regular expressions in the pattern
attribute, you can ensure that phone numbers are entered in the correct format.