Quando registramos uma conta em alguns sites e preenchemos informações, preencemos acidentalmente o número de telefone em caracteres chineses ou outras cartas em inglês, isso é obviamente incorreto. Para ajudar os usuários a corrigir melhor os erros na entrada, ao preencher as informações no formulário, é necessário restringir caixas de texto, como número de telefone celular, código postal e número de telefone de inserir outros caracteres, apenas números.
Usando entradas de correspondência regulares, apenas números:
A cópia do código é a seguinte:
var numregex = // d/g
Em seguida, passe o evento OnBlur em JavaScript:
Definição e uso
O evento OnBlur ocorre quando o objeto perde o foco.
O OnBlur é frequentemente usado no código de verificação de JavaScript e geralmente é usado em caixas de entrada de formulário.
gramática
Html:
A cópia do código é a seguinte:
<elemento onblur = "algumjavascriptCode">
JavaScript:
object.OnBlur = function () {// opera o MyScript; }Em JavaScript, use o método addEventListener ():
A cópia do código é a seguinte:
object.AddeventListener ('Blur', MyScript);
Código de demonstração final:
var numRegexfn = function (obj) {obj.value = obj.value.replace (numregex, ''); if (! obj.value) {alert ('por favor digite um número');} else {alert ('pass');}} phone.onblur = function () {numRegexfn (this);}O acima exposto é o conteúdo relevante que o editor apresenta sobre o uso de expressões regulares e restrições JS que só podem inserir números. Espero que seja útil para todos, e espero que todos prestem mais atenção ao site do Wulin.com!