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

不言
不言original
2018-05-04 15:32:421833parcourir

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>

[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>


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