JS détermine l'exemple d'exemple de longueur de chaîne d'entrée (les caractères chinois comptent deux caractères, comptage alphanumérique un)
Lors de la saisie du texte, cette méthode de vérification est venue à l'esprit car la limite de longueur du champ de table de base de données entraînera l'échec de la soumission.
Parlons de non-sens et ajoutons le code:
<html> <éad- head> <itle> js détermine la longueur de la chaîne d'entrée (les caractères chinois comptent deux caractères, le nombre alphanumérique un) </Title> <style type = "text / css"> .pbt {margin-bottom: 10px; } .ie6 .pbt .ftid a, .ie7 .pbt .ftid a {margin-top: 1px; } .cl: après {clear: les deux; contenu: "."; Affichage: bloc; hauteur: 0; Visibilité: cachée; } </ style> <script type = "text / javascript"> // Obtenez la longueur de la chaîne (les caractères chinois comptent deux caractères, alphanumérique compte un) function gallytelen (val) {var len = 0; pour (var i = 0; i <val.length; i ++) {var a = val.charat (i); if (a.match (/ [^ / x00- / xff] / ig)! = null) {len + = 2; } else {len + = 1; }} return len; } // Tant que le clavier est levé, vérifiez la longueur du texte dans la zone d'édition. La longueur de caractères maximale peut être définie comme la fonction de fonction de fonction nécessaire (obj) {var maxchars = 80; // Nombre maximum de caractères var curr = maxchars - getBytelen (obj.value); if (curr> 0) {document.getElementById ("checklen"). innerHtml = curr.toString (); } else {document.getElementById ("Checklen"). innerHtml = '0'; document.getElementById ("Subject"). ReadOnly = true; }} </ script> </ head> <body> <div> <textarea id = "sujet" maxLength = "80" onkeyup = "checkLength (this)" accessKey = "1" tabindex = "11"> </ textarea> <spann id = "sujectchk"> Vous pouvez également entrer <strong id = "checklen" style = "colori: # ff0000"> 80 </ strong> </ strong> </ spany> <pander> <pander> id = "PostNaMerule" style = "Affichage: Aucun"> </span> </div> </ body> </html>L'exemple de code ci-dessus pour JS juge la longueur de chaîne d'entrée (les caractères chinois comptent deux caractères, alphanumérique Count One) est tout le contenu partagé par l'éditeur. J'espère que cela pourra vous donner une référence et j'espère que vous pourrez soutenir Wulin.com plus.