本文目录一览:
javascript 如何去掉空格
去掉空格的本质就是将字符串中的空字符串删除,根据这个解决思路,我们有多种解决方法。
方法一:遍历法。遍历字符串中的字符保留有效字符
function trim(str){
var i;
var rst = '';
for(i=0;istr.length;i++){
var c = str.charAt(i);
if(c!==" "){
rst = rst + c;
}
}
return rst;
}
var testStr = " te s t ";
testStr = trim(testStr);
console.log(testStr );
//test
方法二:利用数组。利用数组特性简化代码
function trim(str){
var chars = str.split(" ");
return chars.join('');
}
var testStr = " te s t ";
testStr = trim(testStr);
console.log(testStr );
//test
方法三:递归法。利用正则表达式递归去除空格符
function trim(str) {
return str.replace(/(^\s+)|(\s+$)/g, "");
}
var testStr = " te s t ";
testStr = trim(testStr);
console.log(testStr );
//test
方法四:利用jquery.js。如果你使用jquery,可以使用jquery里的trim函数
var testStr = " te s t ";
testStr = $.trim(testStr);
console.log(testStr );
//test
用js清除网页内内容
1、新建一个html页面,命名为test.html。
2、在test.html页面内,使用p标签创建三行文字。
3、在p标签的下面,创建一个button按钮,按钮名称为“清除网页内容”。
4、给button按钮绑定onclick点击事件,当按钮被点击时,执行delAll()函数。
5、在test.html页面内,使用function创建delAll函数。
6、在delAll函数内,获得当前页面body对象,使用innerHTML属性赋值为空的方法清除网页内容。
7、在浏览器中打开test.html页面,点击“清除网页内容”按钮,网页显示空白,内容被清除。
js怎么去空格
写成类的方法格式如下:(str.trim();)
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
写成函数可以这样:(trim(str))
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