Lorsque nous enregistrons un compte sur certains sites Web et remplissons des informations, nous remplissons accidentellement le numéro de téléphone en caractères chinois ou autres lettres anglaises, cela est évidemment incorrect. Afin d'aider les utilisateurs à mieux corriger les erreurs dans les entrées, lors du remplissage d'informations dans le formulaire, il est nécessaire de restreindre des zones de texte telles que le numéro de téléphone mobile, le code postal et le numéro de téléphone en entrant d'autres caractères, seulement des numéros.
En utilisant des entrées de correspondance régulières, juste des nombres:
La copie de code est la suivante:
var numRegex = // d / g
Ensuite, passez l'événement OnBlur en JavaScript:
Définition et utilisation
L'événement OnBlur se produit lorsque l'objet perd la focalisation.
OnBlur est souvent utilisé dans le code de vérification JavaScript et est généralement utilisé dans les boîtes d'entrée de formulaire.
grammaire
HTML:
La copie de code est la suivante:
<élément onblur = "somejavascriptcode">
Javascript:
object.onblur = function () {// OPÉRATE MyScript; }Dans JavaScript, utilisez la méthode AddeveventListener ():
La copie de code est la suivante:
object.addeventListener ('blur', myscript);
Code de démonstration final:
var numRegexfn = fonction (obj) {obj.value = obj.value.replace (numRegex, ''); if (! obj.value) {alert ('s'il vous plaît entrez un nombre');} else {alert ('pass');}} phone.onblur = function () {numRegexfn (this);}Ce qui précède est le contenu pertinent que l'éditeur vous introduit sur l'utilisation d'expressions régulières et de restrictions JS qui ne peuvent entrer que des numéros. J'espère que cela sera utile à tous, et j'espère que tout le monde accordera plus d'attention au site Web de Wulin.com!