JS去掉空格的问题,有兴趣的来看看,谢谢!! 我这里有这样一个问题求字符串的长度但是要先去掉前面的空格和后面的空格然后再求长度这个怎么做??高手告诉我谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 去掉左面空格function ltrim(str) { if(str.length==0) return(str); else { var idx=0; while(str.charAt(idx).search(/\s/)==0) idx++; return(str.substr(idx)); }}去掉右面空格function rtrim(str) { if(str.length==0) return(str); else { var idx=str.length-1; while(str.charAt(idx).search(/\s/)==0) idx--; return(str.substring(0,idx+1)); }}var str = " 测试 ";alert(ltrim(str).length);alert(rtrim(str).length);alert(ltrim(rtrim(str)).length); 呵呵 谢谢不过我找到了更简单的办法function jstrim(s) { return s.replace(/(^\s*)|(\s*$)/g,""); }function test(){ var vTestStr=" zhengy ichun " vTestStr = jstrim(vTestStr); alert("aaa"+vTestStr);}这样的话,去掉了前面和后面的空格中间的空格不会去掉 javascript的正则表达式也很强大啊 呵呵又长知识了 hibernate需要双向存储吗?manytomany的时候 WEB开发奇妙问题 文本框的高度 如何随用户的输入自动增长? 如今,java最流行的框架是什么 用JSP实现文件(excel和text)的下载的代码? 使用hibernateDAO 事务问题 简单 jdbc访问oracle function的问题 hibernate分页功能 菜鸟问题,易答!送分!在线等,帮帮忙! 后续问题!!拜托!! 在线等Java连接数据库问题 要做一个B/C的在线游戏demo
if(str.length==0)
return(str);
else {
var idx=0;
while(str.charAt(idx).search(/\s/)==0)
idx++;
return(str.substr(idx));
}
}去掉右面空格function rtrim(str) {
if(str.length==0)
return(str);
else {
var idx=str.length-1;
while(str.charAt(idx).search(/\s/)==0)
idx--;
return(str.substring(0,idx+1));
}
}
var str = " 测试 ";
alert(ltrim(str).length);
alert(rtrim(str).length);
alert(ltrim(rtrim(str)).length);
谢谢
不过我找到了更简单的办法function jstrim(s)
{
return s.replace(/(^\s*)|(\s*$)/g,"");
}
function test()
{
var vTestStr=" zhengy ichun "
vTestStr = jstrim(vTestStr);
alert("aaa"+vTestStr);
}
这样的话,去掉了前面和后面的空格
中间的空格不会去掉
呵呵
又长知识了