Я начинаю работать в jQuery. У меня есть текстовое поле на моей странице, в котором мне нужно ввести номер телефона, например +44(0) 161 738 1266
. Теперь, например, я должен разрешить +, -, числовое, пробел. за исключением того, что он должен игнорировать другой вход. Мне нужно также ввести маску ввода. Может кто-нибудь мне подскажет.Маска ввода для номера телефона в jQuery
ответ
Вы можете использовать следующие:
jQuery(function($){
$.mask.definitions['~']='[+]';
$("#phonenumber").mask("~99(9) 999 999 9999");
});
Здесь:
- Представляет цифровой символ (0-9)
~ - создание собственного определения маски. вы можете разместить пользовательские значения здесь в соответствии с вашими потребностями.
Для получения дополнительной информации вы можете обратиться: http://digitalbush.com/projects/masked-input-plugin/#usage
Это сделало бы это. Это не самое элегантное решение, но оно встроено и теперь беспокоит его.
onkeypress="return (event.charCode >= 48 && event.charCode <= 57 || event.charCode==32 || event.charCode==43 || event.charCode==45)"
Вы просто возвращает ложь, если нажата key`s charCode не является числовым, пространство, плюс или минус
Что касается маски ввода; есть легкий плагин для его обработки: http://digitalbush.com/projects/masked-input-plugin/ Он покроет ваши потребности, я думаю :)
Я прикрепил скрипку, удовлетворяющую вашим условиям..и надеюсь, это полезно.
HTML:
<input type="text" id="phone"/>
сценарий:.
$ ("# телефон") маска ("99 (9) 999-999-9999");
- 1. маска вид Textbox для номера телефона
- 2. JQuery проверки телефона ввод номера с igorescobar Jquery маска плагин
- 3. Маска ввода для поля формы телефона в режиме просмотра рельсов
- 4. Маска ввода в javascript/jquery
- 5. Маска ввода номера карты в React
- 6. JQuery или Javascript для Автоформата телефона маска
- 7. jquery для подтверждения номера телефона
- 8. jQuery числовая маска ввода
- 9. Маска для ввода текста
- 10. Программа Python для правильного ввода номера телефона
- 11. Реагировать Маска ввода исходного текста
- 12. Префикс номера телефона jQuery
- 13. Проверка номера телефона в jQuery
- 14. Маска ввода в HTML с помощью javascript
- 15. Маска EditText с номером номера телефона NaN, как в PhoneNumberUtils
- 16. Маска ввода регулярных выражений для угловых?
- 17. REGEX для номера телефона
- 18. Номер телефона Маска - Internationals
- 19. Маска ввода для Hex
- 20. JQuery маска ввода прошлые даты
- 21. JavaScript маска для Brasil номер телефона
- 22. Маска введите номер телефона JavaScript
- 23. regex для проверки номера телефона jquery
- 24. маскировка номера телефона с помощью jquery - с тремя полями ввода
- 25. Маска для телефона Android для EditText
- 26. Маска номер телефона США номер с JavaScript
- 27. RegExp для номера телефона
- 28. Проверка номера телефона с помощью валидатора jQuery
- 29. Маска ввода даты в Dojo
- 30. фрагмент кода jjquery для подтверждения ввода номера телефона
пожалуйста показать код – BeNdErR
Я использовал это, но не как pexpected $ .mask.definitions [ 'ч'] = "[+ -0-9]"; $ ("# DirectDialTelephoneNumber") маска ("ч (ч) hhhhhhhh"). – user1770461