Ci-dessous, je vais vous apporter un code d'implémentation JS pour vérifier si la chaîne d'entrée est vide (contenant des espaces) sans utiliser d'expressions régulières. Permettez-moi de le partager avec vous maintenant et de le donner comme référence pour tout le monde. Suivez l'éditeur pour venir jeter un oeil
Dans le projet, j'ai besoin de vérifier si la chaîne d'entrée est vide, y compris les espaces. Je n'aime pas utiliser les expressions régulières, j'ai donc pensé à la fonction indexOf. de js. La méthode indexOf() peut renvoyer La première occurrence d'une valeur de chaîne spécifiée dans la chaîne. Si la valeur de chaîne à récupérer n'apparaît pas, la méthode renvoie -1.
Syntaxe : stringObject.indexOf(searchvalue,fromindex), searchvalue est obligatoire, fromindex : paramètre facultatif, la position pour démarrer la récupération dans la chaîne. Ses valeurs légales vont de 0 à stringObject.length - 1. Si ce paramètre est omis, la recherche démarrera à partir du premier caractère de la chaîne.
Demo: function CheckValue() { var enumValue = document.getElementById('txtEnumValue').value; if (enumValue.indexOf(" ")>=0) { alert("内容不能包含空格!"); return false; } if (enumValue== "") { alert("请输入内容!"); return false; } }
Ce qui précède est ce que j'ai compilé pour vous. J'espère qu'il vous sera utile à l'avenir.
Articles associés :
javascript ES6 a ajouté une introduction à l'utilisation de la commande let (tutoriel graphique)
javascript modèle d'événement (Tutoriel image et texte)
Réponse détaillée à l'utilisation de document.referrer en JavaScript (code joint)
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!