js如何去除网页中的空格,js去掉所有空格

发布时间:2022-11-24

本文目录一览:

  1. javascript 如何去掉空格
  2. 用js清除网页内内容
  3. js怎么去空格

javascript 如何去掉空格

去掉空格的本质就是将字符串中的空字符串删除,根据这个解决思路,我们有多种解决方法。

方法一:遍历法。遍历字符串中的字符保留有效字符

function trim(str){
    var i;
    var rst = '';
    for(i=0; i < str.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();)

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,"");
}

写成函数可以这样:(trim(str))

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,"");
}