Когда мы регистрируем учетную запись на некоторых веб -сайтах и заполняем информацию, мы случайно заполняем номер телефона в китайские иероглифы или другие английские буквы, это явно неверно. Чтобы помочь пользователям лучше правильно исправить ошибки при вводе, при заполнении информации в форме необходимо ограничить текстовые поля, такие как номер мобильного телефона, почтовый индекс и номер телефона, от ввода других символов, только номера.
Используя регулярные соответствующие входы, просто числа:
Кода -копия выглядит следующим образом:
var numRegex = // d/g
Затем пройдите событие Onblur в JavaScript:
Определение и использование
Событие онкола происходит, когда объект теряет фокус.
Onblur часто используется в коде проверки JavaScript и обычно используется в окнах ввода формы.
грамматика
HTML:
Кода -копия выглядит следующим образом:
<element onblur = "someJavascriptCode">
JavaScript:
object.onblur = function () {// управлять myScript; }В JavaScript используйте метод addeventListener ():
Кода -копия выглядит следующим образом:
Object.AddeventListener ('Blur', MyScript);
Окончательный демонстрационный код:
var numRegexfn = function (obj) {obj.value = obj.value.replace (numRegex, ''); if (! obj.value) {alert ('Пожалуйста, введите число');} else {alert ('pass');}} phone.onblur = function () {numregexfn (this);}Выше приведено соответствующий контент, который редактор представляет вам об использовании регулярных выражений и JS -ограничений, которые могут вводить только числа. Я надеюсь, что это будет полезно для всех, и я надеюсь, что все будут уделять больше внимания веб -сайту wulin.com!