导航:首页 > 编程语言 > 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字符串去空格相关的资料

热点内容
cdr导出图片不显示文件名 浏览:761
pcdmis如何离线编程 浏览:201
微信推文插入文件 浏览:844
生产文件柜图片 浏览:244
如何设置微信数据增加 浏览:95
excel文件不再增大 浏览:613
ug编程刀路怎么复制不用鼠标选取 浏览:97
excel文件打开扩展名错误 浏览:10
阿里巴巴怎么做数据包 浏览:442
无线网络连接一直显示未连接 浏览:25
windows7如何自动激活工具下载 浏览:57
天语救砖工具 浏览:839
网络体育课程有哪些 浏览:19
苹果微信怎么查看文件 浏览:165
安卓nba2k14面补替换 浏览:450
路由器密码定时换 浏览:626
aicc恢复文件在哪里 浏览:167
怎么查无线网络属性 浏览:874
只狼的声音文件放在哪里 浏览:219
lol盒子修复在哪个文件夹 浏览:308

友情链接