导航:首页 > 编程语言 > js字符串去空格

js字符串去空格

发布时间:2022-09-28 07:06:02

js去掉字符串的前后空格怎么处理

具体的算法为:

function trim(s){
return trimRight(trimLeft(s));
}
//去掉左边的空白 function trimLeft(s){
if(s == null) {
return "";
}
var whitespace = new String(" ");
var str = new String(s);
if (whitespace.indexOf(str.charAt(0)) != -1) {
var j=0, i = str.length;
while (j < i && whitespace.indexOf(str.charAt(j)) != -1){
j++;
}
str = str.substring(j, i);
}
return str;
}

//去掉右边的空白 www.2cto.com function trimRight(s){
if(s == null) return "";
var whitespace = new String(" ");
var str = new String(s);
if (whitespace.indexOf(str.charAt(str.length-1)) != -1){
var i = str.length - 1;
while (i >= 0 && whitespace.indexOf(str.charAt(i)) != -1){
i--;
}
str = str.substring(0, i+1);
}
return str;
}

㈡ 如何用 js 去掉字符串首尾空格

关于去来掉两头空格,源jquery库提供了$.trim()方法,可是JS呢,我写了.trim(),在FF里有效果,但在IE里就没效了,群里的朋友说,如果浏览器实现了trim(),就有,如果浏览器没实现,只能用正则替换。
function trimStr(str){return str.replace(/(^\s*)|(\s*$)/g,"");}
用的时候就是直接
var 变量=trimStr(需要去空格的字符串)

㈢ JS replaceAll()方法怎么去除字符串中间所有空格

//javascript没有replaceAll()这个方法,只有replace();
varstr="ssssddadf";
varre=str.replace(/s+/g,"");//删除所有空格;

㈣ js怎么删除字符串中所有空格

方法如下图

㈤ JS里怎么用正则将字符串中的多个空格替换为一个空格

思路:通过正则表达式进行区配即可用javascript去掉字符串里的所有空格

代码如下:


functionTrim(str,is_global){varresult;result=str.replace(/(^s+)|(s+$)/g,"");if(is_global.toLowerCase()=="g"){result=result.replace(/s/g,"");}returnresult;}

㈥ node.js怎么去除字符串空格

方法:可以通过正则来替换掉空格
解释:这跟nodejs 没啥关系的,其实就是相当版于js中的去除是一样的。
实现权代码:

var trim = function(str){
var trimLeft = /^\s+/,
trimRight = /\s+$/;
str.replace( trimLeft, "" ).replace( trimRight, "" );
};
//代码注释:定义两个正则,一个是左侧空格的比对,一个是右侧空格的比对,
将字符串的左右两侧替换为""即可。
//参考:jquery.js

㈦ node.js怎么去除字符串空格

  1. 方法:可以通过正则来替换掉空格

  2. 解释:这跟nodejs 没啥关系的,其实就是相当于js中的去除是一样的。

  3. 实现代码:


vartrim=function(str){

vartrimLeft=/^s+/,

trimRight=/s+$/;

str.replace(trimLeft,"").replace(trimRight,"");

};

//代码注释:定义两个正则,一个是左侧空格的比对,一个是右侧空格的比对,

将字符串的左右两侧替换为""即可。

//参考:jquery.js

㈧ JS问题,去掉字符串的前后空格

String.prototype.trim=function() {

return this.replace(/(^\s*)|(\s*$)/g,'');
}

var str=" test ";
alert("["+str+"]"); // [ test ]
alert("["+str.trim()+"]"); // [test]

㈨ js中去掉字符串的空格是用什么方法

var s="1223 332 ";
while(s.indexOf(" ")!=-1){
s=s.replace(" ","");
}
alert(s);

必须要有循环才能去掉所有的空格

㈩ 利用js去除多余空格

var str = "aa 12 a 1 ";
str = str.replace(/[ ]/g,""); //替换所有空格!

==================== 详细点就是 ==================
var sname = document.getElementsByName("name").value;
sname = sname.replace(/[ ]/g,""); //替换所有空格!
if(sname == "")
{
alert("name 输入为空");
}

阅读全文

与js字符串去空格相关的资料

热点内容
我不会英语怎么编程 浏览:895
c盘和文件大小 浏览:63
maya工具架怎么调出来 浏览:191
文件系统坏了怎么办 浏览:261
小公司网络布线 浏览:515
怎么用二维码编程 浏览:341
f9b文件能用手机看吗 浏览:364
手机暴风视频文件夹 浏览:394
vsftpdlinux下载文件 浏览:948
文件名修改后快捷方式还可以用吗 浏览:387
亲密爱人qq相册名字 浏览:884
怎么修改手机原始密码 浏览:230
榆次网站优化怎么样 浏览:537
vb窗体文件如何打开 浏览:810
百度找图怎么跳转网站 浏览:284
安卓44如何隐藏文件夹 浏览:92
sr100怎么编程序 浏览:795
苹果手机怎样保存信息 浏览:379
安卓patch是什么文件 浏览:819
2003word审阅 浏览:387

友情链接