Maison  >  Article  >  interface Web  >  Utilisez jQuery pour vérifier simplement que le contenu d'entrée est constitué de nombres et de points décimaux

Utilisez jQuery pour vérifier simplement que le contenu d'entrée est constitué de nombres et de points décimaux

PHPz
PHPzoriginal
2024-02-24 14:30:10678parcourir

Utilisez jQuery pour vérifier simplement que le contenu dentrée est constitué de nombres et de points décimaux

Titre : Implémentation simple de jQuery pour vérifier que le contenu d'entrée est constitué de nombres et de points décimaux

Dans le développement Web, la validation du formulaire est une partie essentielle. Dans certains cas, il peut être nécessaire de vérifier que la saisie est numérique ou contient un point décimal. Cet article expliquera comment utiliser jQuery pour implémenter cette fonction et vérifiera le contenu d'entrée à travers des exemples de code simples.

  1. Code HTML :

Tout d'abord, nous devons définir une zone de saisie en HTML permettant aux utilisateurs de saisir du contenu. Selon les besoins, nous pouvons ajouter un attribut id à la zone de saisie pour faciliter l'acquisition ultérieure de la valeur de la zone de saisie via jQuery. Voici un exemple simple :

<input type="text" id="inputNumber">
  1. Code jQuery :

Ensuite, nous utilisons jQuery pour surveiller les modifications apportées au contenu de la zone de saisie et le vérifier. Nous utiliserons une expression régulière pour déterminer si l’entrée est un nombre ou contient un point décimal.

$(document).ready(function(){
    $('#inputNumber').on('input', function(){
        var inputValue = $(this).val(); // 获取输入框的值
        var regExp = /^[0-9.]+$/; // 正则表达式,匹配数字和小数点
        
        if(!regExp.test(inputValue)){
            alert('请输入数字或小数点'); // 如果不符合要求,则弹出提示
            $(this).val(''); // 清空输入框的值
        }
    });
});

Dans le code ci-dessus, nous utilisons la méthode on方法来监听输入框的input事件,即用户输入内容时触发。然后通过val() de jQuery pour obtenir la valeur de la zone de saisie et utilisons des expressions régulières pour la vérification de correspondance. Si le contenu saisi par l'utilisateur ne répond pas aux exigences, une invite apparaîtra et la valeur de la zone de saisie sera effacée.

Grâce à l'exemple de code ci-dessus, nous avons implémenté une fonction jQuery simple pour vérifier que le contenu d'entrée est constitué de nombres et de points décimaux. Lorsque le contenu saisi par l'utilisateur ne répond pas aux exigences, des invites sont émises en temps opportun pour améliorer l'expérience utilisateur. Dans les projets réels, les règles de vérification peuvent être ajustées en fonction des besoins pour répondre à des exigences de vérification spécifiques.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn