介绍
本篇文章给大家分享的是有关利用JavaScript怎么去掉字符串前后的空格,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
<强> 1,,去掉字符串前后所有空格:强>
代码如下:
,,, function 削减(str) ,,,{ ,,,return str.replace (/(^ \ s *) | (\ s *美元)/g,,,,),, 以前,,}>,,,说明:
,,,如果使用jQuery直接使用美元.trim (str)方法即可,str表示要去掉前后所有空格的字符串。
<强>,2,去掉字符串中所有空格(包括中间空格,需要设置第2个参数为:g) 强>
代码如下:
,, function 削减(str is_global) {才能 ,,var 结果; ,,result =, str.replace (/(^ \ s +) | (\ s + $)/g,““); ,,如果(is_global.toLowerCase ()==癵") ,,{ ,,,result =, result.replace (\ s/g,““); ,,,} ,,return 结果; }3,现在大部分浏览器中基本上都支持字符串的修剪函数,但是为了兼容不支持的浏览器,我们最好还是在Js文件中加入以下代码(不需要清除换行符的请删除\ n制表符删除\ t):
if (! String.prototype.trim), { ,/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *,才能清除字符串两端空格,包含换行符,制表符 *才能- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */=,,String.prototype.trim  function (), {, .trimr return 才能this.triml () (),, ,} ,/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *,才能清除字符串左侧空格,包含换行符,制表符 *,才能- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */=,,String.prototype.triml  function (), { return 才能this.replace (/^ [\ s \ n \ t] +/g,““); ,} ,/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *,才能清除字符串右侧空格,包含换行符,制表符 *才能- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */=,,String.prototype.trimr  function (), { return 才能;this.replace (/[\ s \ n \ t] + $/g,““); ,} }如果只需要修剪函数的,可以只写一个:
if (! String.prototype.trim) { ,/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *,才能清除字符串两端空格,包含换行符,制表符 *才能- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */=,,String.prototype.trim  function (), {, return 才能;this.replace (/(^ [\ s \ n \ t] + | [\ s \ n \ t] + $)/g,““); ,} , }使用代码:
var str =,,, abcd “.trim ();以上就是利用JavaScript怎么去掉字符串前后的空格,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。
利用JavaScript怎么去掉字符串前后的空格