Maison > interface Web > js tutoriel > code d'implémentation de la fonction de suppression d'espace de coupe javascript

code d'implémentation de la fonction de suppression d'espace de coupe javascript

不言
Libérer: 2018-05-04 15:32:42
original
1856 Les gens l'ont consulté

Cet article présente principalement le code d'implémentation de la fonction de suppression d'espace de découpage javascript. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer

<.>Supprimez les espaces aux deux extrémités de la chaîne. Vous pouvez facilement utiliser trim, ltrim ou rtrim dans vbscript, mais il n'y a pas ces trois méthodes intégrées dans js et vous devez les écrire manuellement. La méthode d'implémentation suivante utilise des expressions régulières, ce qui est très efficace, et ajoute ces trois méthodes aux méthodes intégrées de l'objet String.

<input type="text" name="mytxt" value=" 12345678 " />
 
<input type="button" name="cmd1" onclick="mytxt2.value=mytxt.value.trim()" value="去两边的空格"/> 
<input type="text" name="mytxt2"/>
 
<input type="button" name="cmd1" onclick="mytxt3.value=mytxt.value.ltrim()" value="去左边的空格"/> 
<input type="text" name="mytxt3"/>
 
<input type="button" name="cmd1" onclick="mytxt4.value=mytxt.value.rtrim()" value="去右边的空格"/> 
<input type="text" name="mytxt4"/>
 
<script language="javascript"> 
String.prototype.trim=function(){ 
return this.replace(/(^\s*)|(\s*$)/g, ""); 
} 
String.prototype.ltrim=function(){ 
return this.replace(/(^\s*)/g,""); 
} 
String.prototype.rtrim=function(){ 
return this.replace(/(\s*$)/g,""); 
} 
</script>
Copier après la connexion

[Ctrl+A pour tout sélectionner Remarque : si vous devez introduire des J externes, vous devez actualiser pour exécuter]


Il peut s'écrire comme une fonction comme ceci :

Copiez le code Le code est le suivant :

<script type="text/javascript"> 
function trim(str){ //删除左右两端的空格 
return str.replace(/(^\s*)|(\s*$)/g, ""); 
} 
function ltrim(str){ //删除左边的空格 
return str.replace(/(^\s*)/g,""); 
} 
function rtrim(str){ //删除右边的空格 
return str.replace(/(\s*$)/g,""); 
} 
</script>
Copier après la connexion


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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal