`
chengxianju
  • 浏览: 256466 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

js中常用的字符串处理函数

阅读更多

函数:split()
功能:使用一个指定的分隔符把一个字符串分割存储到数组
例子:
theString=”jpg|bmp|gif|ico|png”;
arr=theString.split(”|”);
//arr是一个包含字符值”jpg”、”bmp”、”gif”、”ico”和”png”的数组

函数:Join ()
功能:使用您选择的分隔符将一个数组合并为一个字符串
例子:
var delimitedString=myArray.join(delimiter);
var myList=new Array(”jpg”,”bmp”,”gif”,”ico”,”png”);
var portableList=myList.join(”|”);
//结果是jpg|bmp|gif|ico|png

函数:substring()
功能:字符串截取,比如想从”MinidxSearchEngine”中得到”Minidx”就要用到substring(0,6)


函数:indexOf()
功能:返回字符串中匹配子串的第一个字符的下标
var myString=”JavaScript”;
var w=myString.indexOf(”v”);w will be 2
var x=myString.indexOf(”S”);x will be 4
var y=myString.indexOf(”Script”);y will also be 4
var z=myString.indexOf(”key”);z will be -1


   concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串。

<script type="text/javascript">
var str1="Hello "
var str2="world!"
document.write(str1.concat(str2))
</script>

   indexOf() – 返回字符串中一个子串第一处出现的索引。如果没有匹配项,返回 -1 。

   charAt() – 返回指定位置的字符。

   lastIndexOf() – 返回字符串中一个子串最后一处出现的索引,如果没有匹配项,返回 -1 。

   match() – 检查一个字符串是否匹配一个正则表达式。

   substring() – 返回字符串的一个子串。传入参数是起始位置和结束位置。

   replace() – 用来查找匹配一个正则表达式的字符串,然后使用新字符串代替匹配的字符串。

   search() – 执行一个正则表达式匹配查找。如果查找成功,返回字符串中匹配的索引值。否则返回 -1 。

   slice() – 提取字符串的一部分,并返回一个新字符串。

   split() – 通过将字符串划分成子串,将一个字符串做成一个字符串数组。

   length() – 返回字符串的长度,所谓字符串的长度是指其包含的字符的个数。

   toLowerCase() – 将整个字符串转成小写字母。

   toUpperCase() – 将整个字符串转成大写字母。

分享到:
评论

相关推荐

    常用字符串处理函数-求子字符串,字符串分割,编码转换.

    ### 常用字符串处理函数:求子字符串、字符串分割与编码转换 在现代编程语言如JavaScript中,字符串处理是日常开发中极为常见的任务之一。本文将深入探讨几个常用的字符串处理函数,包括如何求取子字符串、进行字符...

    Js字符串操作函数大全(更新)

    在进行字符串处理时,经常需要查找字符串中是否包含特定的子串或其出现的位置。 - **InStr 方法**:此方法返回子串在字符串中首次出现的位置。 ```javascript String.prototype.InStr = function (str) { if ...

    PHP和JS字符串处理函数.pdf

    在JavaScript中,也有相应的字符串处理函数。`encodeURIComponent()`类似于PHP的`urlencode()`,但针对JavaScript的URI组件进行编码。`decodeURIComponent()`则是它的解码对应物。 `JSON.stringify()`用于将...

    javascript字符串处理函数汇总.pdf

    以下是对标题和描述中提及的JavaScript字符串处理函数的详细说明: 1. **concat()**:这个函数用于连接两个或多个字符串,创建一个新的字符串,而不会改变原始字符串。例如: ```javascript var str1 = "Hello "; ...

    js截取字符串函数.txt

    ### JavaScript字符串截取方法详解 在JavaScript编程语言中,处理字符串是非常常见的需求之一。本文将详细介绍几种常用的字符串截取函数,包括`split()`、`join()`、`substring()`以及`indexOf()`等方法,并通过...

    常用字符串处理整理.rar

    "常用字符串处理整理.rar"这个压缩包文件包含了一些与字符串处理相关的代码示例,如StringUtil.cs、Jscript.cs和MyControl.cs。接下来,我们将深入探讨这些文件可能涉及的字符串处理知识点。 首先,StringUtil.cs...

    js使用split函数按照多个字符对字符串进行分割的方法

    在JavaScript中,split()函数是一个非常实用的字符串处理方法,用于将字符串分割成子字符串数组。标准的split()方法允许用户通过一个特定的分隔符来分割字符串,但在很多实际编程场景中,我们需要按照多个分隔符对...

    分割字符串函数 分割字符串函数

    在编程领域,分割字符串函数是处理文本数据时非常常用的一种工具。它允许我们将一个长字符串按照特定的分隔符拆分成多个子字符串,方便我们进行后续的分析、处理或存储。这里,我们将深入探讨字符串分割函数的相关...

    JavaScript截取中文字符串

    本文将详细介绍一个专门用于处理中文字符串截取的JavaScript函数,该函数能够根据字符的实际编码长度来精确控制截取的长度。 #### 二、关键概念解析 ##### 2.1 字符串截取 字符串截取是指从一个较长的字符串中...

    验证js处理字符串函数

    在这个主题中,我们将深入探讨一些关键的JS字符串处理函数,以及如何利用它们进行验证。 1. `length`属性:每个字符串都有一个`length`属性,它返回字符串中的字符数。例如,`"hello".length`将返回5,这在验证字符...

    js eval函数使用,js对象和字符串互转实例.docx

    ### JavaScript中的`eval()`函数与对象字符串互转详解 #### 一、`eval()`函数概述 在JavaScript中,`eval()`函数是一个强大的工具,它能够将字符串形式的JavaScript代码解析并执行。这使得动态生成和执行代码成为...

    js把字符串转换成变量

    在JavaScript(JS)中,将字符串转换为变量是一项常见的任务,尤其在动态编程或处理用户输入时。在JavaScript中,有几种方法可以实现这个目标,主要涉及到`eval()`函数、`window[]`对象以及`new Function()`构造函数...

    JS字符处理工具集(10多种常用函数)

    字符的替换,如:中英文标点的互相转换;日期的转换等等;

    work2_分割字符串_字符串处理_

    在编程领域,字符串处理是日常工作中非常常见的任务。本文将深入探讨如何在各种编程语言中进行字符串分割以及一些基本的字符串运算,以帮助你更好地理解和应用这些技术。 首先,我们来关注“分割字符串”这一主题。...

    JS去掉字符串空格

    在JavaScript(简称JS)开发中,对字符串进行操作是一项常见且重要的任务,...同时,对于复杂的表单验证和数据清洗场景,建议采用更加健壮和易维护的代码结构,如封装专用的字符串处理函数,以提高代码的质量和效率。

    js字符串截取函数slice、substring和substr的比较

    本文将对JavaScript字符串截取的三个主要函数slice()、substring()和substr()进行详细的比较和分析,以帮助开发者更好地理解和掌握它们在实际编程中的应用。 首先,我们来看slice()函数。slice()函数用于从已有的...

    字符串常用函数!!!!!

    ### 字符串常用函数详解 在编程中,字符串处理是非常常见的任务之一...以上就是JavaScript中常用的字符串处理函数的详细介绍和示例代码。掌握这些函数能够极大地提高开发者处理字符串的能力,让编程变得更加高效便捷。

    js对中文字符串进行gb2312编码解码

    在JavaScript(JS)中,处理中文字符编码是一个常见的需求,特别是在与服务器交互或者处理文本数据时。GB2312编码是一种在中国大陆广泛使用的简体中文字符集,它包含了6763个常用汉字和一些其他字符。在JavaScript中...

Global site tag (gtag.js) - Google Analytics