`

js中字符串处理的常用方法replaceAll, split , join, indexOf , Array

 
阅读更多

一:replaceAll的调用方式:

 

 例如1:如想替换字符串"aa bb cc"中的所有空格,可以执行"aa bb cc".replaceAll(" ", "");

 

还有一种效率比较低的方法

while( str.indexOf( "oldstr" ) != -1 ) {

     str.replace("oldstr","newstr"); 

}

 

 

 例如2:var  temp=$("#deleteAttachmentFile").val()+str;

  var stringArray = temp.replaceAll(".","");

  var tempStr="";

  for(var i = 0; i< stringArray.length ;i++){

  tempStr=tempStr+stringArray[i];

  }

 var tempStr=stringArray.join("");

 

二: join()

    数组对象提供了很多方法操作本身的对象,join()是其中一个方法,它完成将一个数组转换成一个字符串,相当于toString()的作用。

  例如:我们有个字符串"a","b","c"我们要输出为a,b,c这样的格式,那么我们可以这样:

var a = ["a","b","c"];

document.write(a);

若使用join,那必须得这样:

var a = ["a","b","c"].join(",");

document.write(a);

如果你说你要直接输出abc,而不输出a,b,c,那使用join再合适不过。

var a = ["a","b","c"].join("");

document.write(a);

 

三: js  中的Array对象(常和join()一起使用)

  1. 创建Array的方式:

   arrayObj = new Array(); //创建一个数组。

   var a = new Array(5); //指创建长度为5的数组 

    var a = new Array([5]); //指创建一个数组,长度为1,并且第一位是5 

用法例子:

 

 

    var tempArray=new Array(); 
   for(var i=0;i<12;i++)
{
   tempArray[i]=Math.floor(Math.random()*10)
}
test2(tempArray); //传地址(数组) 

function test2(var2) { 
for(var i=0;i<var2.length;i++) { 
var2[i]=var2[i]+1; 
} 
} 
for(var i=0;i<tempArray.length;i++) { 
alert(t2[i]); 
}
 

 

四:split 

  主要是完成把字符串根据正则的方式进行分解成字符串数组。

 js中的正则函数 :

  match、exec、test、search、replace、split完成字符串的匹配校验工作。可以详细参考:
  http://www.jb51.net/article/28007.htm

 

分享到:
评论

相关推荐

    Java 字符串常用方法

    了解和熟练运用这些`String`方法,将极大地提升你在处理字符串时的效率和代码质量。在实际编程中,根据需求选择合适的方法组合,可以实现各种复杂的字符串操作。同时,要记住,虽然`String`对象是不可变的,但通过`...

    JAVA中字符-字符串常用的方法.doc

    此外,Java 中还提供了许多其他的字符-字符串处理方法,例如 String 类的 `replaceAll()` 方法、`replaceFirst()` 方法、`split()` 方法等,这些方法可以实现各种字符串处理操作。 Java 中的字符-字符串常用方法为...

    JS中实现replaceAll的方法(实例代码)

    标签为“JS replaceAll方法”,意味着我们需要专注于JavaScript语言中的字符串处理能力。 在JavaScript中,传统的replace()方法并不支持直接替换所有匹配项,而是需要使用正则表达式来实现全局替换。这就是为什么在...

    纯C++ 字符串处理函数大全源码

    在这个案例中,`StringProcess.h`可能包含了`StringProcess`类的定义,其中声明了各种字符串处理函数,而`StringProcess.cpp`则实现了这些函数的具体逻辑。 描述中提到的一个关键函数是`Split`,这是一个用于字符串...

    java中常用字符串方法总结

    在Java编程语言中,字符串是极其重要且频繁使用的数据类型。...理解并熟练运用这些方法,将极大地提升你在处理字符串时的效率和代码质量。在实际开发中,还需要结合具体需求灵活选择和组合使用这些方法。

    java字符串处理输入一个字符串和一个字符后,原字符串中所有该字符将被删除并显示出结果

    6. **处理字符串**:在处理方法中,获取两个文本字段的值,使用`String`类的`replace()` 或 `replaceAll()` 方法删除指定字符,然后更新结果。 7. **显示结果**:在Applet的某个地方(如`JLabel`)显示处理后的字符...

    javascript之字符串常用的属性和方法.pdf

    JavaScript中的字符串是编程中常见且重要的数据类型,它包含了丰富的属性和方法,使得开发者能够方便地操作和处理文本。以下是一些主要的字符串属性和方法的详细解释: 1. **属性:** - `String.length`:这个属性...

    字符串截取相关处理!

    以上介绍了几种常用的JavaScript字符串处理方法:`split()` 用于分割字符串,`substring()` 和 `slice()` 用于截取字符串,`join()` 用于连接数组元素成字符串,`indexOf()` 用于查找子字符串的位置,以及 `...

    JAVA 字符串 操作

    - `indexOf()`:查找子字符串首次出现的位置。 - `lastIndexOf()`:查找子字符串最后一次出现的位置。 - `substring()`:提取字符串的一部分。 - `replace()`:替换第一次出现的子字符串。 - `replaceAll()`:...

    java中英文字符串处理.

    在Java编程语言中,字符串处理是一项至关重要的任务,无论是在简单的数据操作,还是在复杂的文本分析和处理场景中。本文将深入探讨Java中处理中英文字符串的基本操作,包括子串的提取、比较、拼接、替换以及一些常用...

    java常用字符串方法,网络收集,txt版

    本资源"java常用字符串方法,网络收集,txt版"主要整理了Java中常用的字符串处理方法,这对于Java程序员来说是一份宝贵的参考资料。下面,我们将详细探讨这些方法,并结合实例进行讲解。 1. **创建字符串** - `...

    Strman一个Javascript字符串处理库

    Strman是一个专为JavaScript设计...总的来说,Strman是一个强大且全面的JavaScript字符串处理工具,它提供了一系列实用的函数,帮助开发者更高效地处理字符串任务,无论是前端开发还是Node.js后端开发,都能从中受益。

    第8章 字符串处理

    本章我们将深入探讨“字符串处理”的核心概念、常用方法以及实际应用。 字符串是由一个或多个字符组成的序列,它们在编程中扮演着不可或缺的角色。在大多数编程语言中,字符串通常以字符数组的形式存在,可以进行...

    Android relaceALL替换字符串中的反斜杠

    `replaceAll`函数就是Java(也是Android)中处理字符串替换的一个重要方法。这个方法来自`String`类,允许我们用新的字符串替换掉原字符串中匹配某个模式的所有实例。在这个案例中,我们要关注的是如何替换字符串中...

    java常用字符串方法网络收集txt版

    6. **查找与替换**:`indexOf()`和`lastIndexOf()`用于查找子字符串出现的位置,`replace(oldChar, newChar)`或`replaceAll(oldPattern, newPattern)`用于替换特定字符或模式。 7. **分割字符串**:`split()`方法...

    字符串处理文档

    在Java编程语言中,字符串处理是一项至关重要的任务,因为字符串是日常编程中常见的数据类型,用于存储和操作文本。这份“字符串处理文档”可能包含了作者自己整理的一些关于Java字符串操作的实用技巧和常见方法。...

    JavaScript中split与join函数的进阶用法技巧_.docx

    JavaScript 中的 split 和 join 函数是两个非常强大且受开发者宠爱的函数,这两个函数能够让字符串和数组两种类型互换。split 函数用于把字符串分割成数组,而 join 函数用于把数组转换成字符串。这两个函数可以让...

    java 分割字符串

    除了`split()`,Java还提供了`substring()`截取子串,`indexOf()`和`lastIndexOf()`查找子串位置,`startsWith()`和`endsWith()`检查字符串开头和结尾,以及`replace()`和`replaceAll()`替换子串等方法。 总之,...

    StringUtils 字符串常用工具

    这个类通常在处理字符串时提高代码的可读性和效率,尤其在处理字符串的空值、拼接、分割等常见任务时。`StringUtils` 类通常位于 `org.apache.commons.lang3` 包下,它是 Apache Commons Lang 库的一部分。 Apache ...

Global site tag (gtag.js) - Google Analytics