Вот несколько способов создания HTML-поля для ввода номера телефона на английском языке:
Метод 1. Использование HTML-тега inputс type="tel"
<input type="tel" name="phone" placeholder="Phone number">
Метод 2: использование HTML-тега inputс пользовательским атрибутом шаблона
<input type="text" name="phone" pattern="[0-9]{3}-[0-9]{3}-[0-9]{4}" placeholder="Phone number">
Метод 3. Использование библиотеки JavaScript, например InputMask
<input type="text" name="phone" data-inputmask="'mask': '(999) 999-9999'" placeholder="Phone number">
Метод 4. Использование стороннего плагина для ввода номера телефона, например International Telephone Input
<input type="tel" name="phone" id="phone" placeholder="Phone number">
<script src="path/to/intlTelInput.js"></script>
<script>
var input = document.querySelector("#phone");
window.intlTelInput(input);
</script>
Метод 5. Использование комбинации HTML-тегов selectи inputдля выбора кода страны
<select name="countryCode">
<option value="+1">+1</option>
<option value="+91">+91</option>
<!-- Add more country codes as needed -->
</select>
<input type="text" name="phone" placeholder="Phone number">