背景:

在我们做那个招标项目的时候,由于是刚刚接触到这个BS东西,我基本上是什么也不会。可是当时组长浩哥给过我一个任务,就是叫我将数据里面以字符串形式存在的信息切割开,然后显示到前台上去。当时对于浩哥来讲,说这是一个小活儿,让我好好干!可是我费劲巴力的做了一段时间后,还是没有做出来,最终还是浩哥帮我做的。当时感觉自己什么都不会,   好——菜!

好了,废话少说,看我们的分享吧:

代码演练:

No1.我们建立一个前台界面,来显示我们做实验用的数据:

是不是很简单?

No2.我们去写一个Jscript去进行测试

1、Join()

$(function () {

    var myList=new Array("Li","Wei","zhong","Shao","Ran");
var portableList=myList.join("|");
document.getElementById('test').value = portableList;
}

效果显示:

小结:join()函数的功能是使用自己选择的分隔符将一个数组合并为一个字符串

2、split()

var str = "Li|Wei|Zhong|Shao|Ran";
var test = new Array();
test = str.split("|");
document.getElementById('test').value = test[0] + "&&" + test[1] + "&&" +test[2]+"&&" +test[3]+"&&" +test[4];

效果显示:

小结:split()函数的功能是使用一个指定的分隔符把一个字符串分割存储到数组

3、substring(int,int)

var str = "Li|Wei|Zhong|Shao|Ran";
var test = str.substring(0, 2);
document.getElementById('test').value = test;
alert(str.substring(15,16));

效果显示:

       小结:substring(int,int)函数的功能是截取字符串,从那开始,到哪结束。再举个例子就是说如果我想截取字符串 “李卫中” 里面的“中”子,我要用到substring(2,3)

4、indexof()

<pre name="code" class="javascript">    var str = "LiWeizhong is my hero!";
var a = str.indexOf("L");//Li
var b = str.indexOf("i");//Li
var c = str.indexOf("W");//Wei
var d = str.indexOf("i");//is
var e = str.indexOf("s");//is
var f = str.indexOf("o");//hero
document.getElementById('test').value =(a + "," + b + "," + c + "," + d + "," + e + "," + f);


效果展示:

       小结:这个就太明显了,indexof()函数的功能是返回字符串中匹配子串的第一个字符的下标值。(空格是也是算的哦),另外值得一提的是,当你需要匹配的是一个串的时候,比方说,我要匹配 ”is“ 的时候,它会显示:11。也就是说,它会显示符合该匹配条件下的第一个字母的下标值。如果你输入的不存在,那会返回-1,也就是false的意思

总结:

       什么事情都搁不住磨练,在我接下来的项目中,也有几次遇到了同样的问题,所以,我自己查资料,解决问题,顺便总结一些自己的收获,向大家分享。现在看来,真的好简单!浩哥没有骗我,正所谓会的不难,难得不会,只要我们肯学,肯下功夫,什么都能学会,学通。

【项目总结】之——JS分割字符串的更多相关文章

  1. js分割字符串

    js分割字符串 我想达到通过 : 分割 只要第一次分割,后面的内容不使用分割 不行,没找到可以直接用的方法,不过可以通过其它方式达到效果 eg: str.split(':',2)[0] (第一个分隔符 ...

  2. js,java,jstl多分隔符分割字符串

    1.js多分隔符 分割字符串 var username = “zhao,li;wang.liu”: var arr = str.split(/;|:|,|,|./);  括号里面可以写多分割符号,中英 ...

  3. JS截取与分割字符串常用技巧总结

    本文实例讲述了JS截取与分割字符串的常用方法.分享给大家供大家参考,具体如下: JS截取字符串可使用 substring()或者slice() 函数:substring() 定义:substring( ...

  4. 【前端】js截取or分割字符串的常见方法

    1.截取字符串 分割字符串方法 1.charAt(): 没有一种有别于字符串类型的字符数据类型,所以返回的字符是长度为 1 的字符串 例如:var str="Hello world!&quo ...

  5. JS对象 字符串分割 split() 方法将字符串分割为字符串数组,并返回此数组。 语法: stringObject.split(separator,limit)

    字符串分割split() 知识讲解: split() 方法将字符串分割为字符串数组,并返回此数组. 语法: stringObject.split(separator,limit) 参数说明: 注意:如 ...

  6. 项目中常用js方法整理common.js

    抽空把项目中常用js方法整理成了common.js,都是网上搜集而来的,大家一起分享吧. var h = {}; h.get = function (url, data, ok, error) { $ ...

  7. Web报表工具FineReport二次开发JS之字符串

    在报表开发过程中,有些需求可能无法通过现有的功能来实现,需要开发人员二次开发,以FineReport为例,可以使用网页脚本.API接口等进行深入的开发与控制. 考虑到JS脚本开发的使用较多,这里先先简 ...

  8. JS操作字符串

    JS操作字符串 1.函数:split() 把字符串按分隔符分割成数组. 语法:字符串.split(separator,limit); separator:分隔符. 功能:使用一个指定的分隔符把一个字符 ...

  9. 不要再混淆js的substring和substr了!(附js所有字符串方法)

    一.字符串操作方法 js中字符串方法操作有很多:concat.indexOf.... 这里只要介绍两种经常混淆的字符串截取方法:substring.substr 二.从例子入手 let str = ' ...

随机推荐

  1. ffmpeg-20160718-git-bin.7z

    官方 2016-07-18 发布的bin,彻底不支持 xp. ESC 退出 0 进度条开关 1 屏幕原始大小 2 屏幕1/2大小 3 屏幕1/3大小 4 屏幕1/4大小 S 下一帧 [ -2秒 ] + ...

  2. SAP SMARTFORM 变量显示技巧

    &symbol& (括号中,小写字母为变量) &symbol& 屏蔽从第一位开始的N位&symbol (n)&       只显示前N位&sym ...

  3. CCF I'm Stuck!

    问题描述 试题编号: 201312-5 试题名称: I'm stuck! 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 给定一个R行C列的地图,地图的每一个方格可能是'#', ...

  4. 修改VS2010生成的dll文件中的内容

    我的电脑是64为的操作系统,所以先找到下面的路径 C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin 找到这个文件:ildasm.exe,如 ...

  5. CentOS yum的详细使用方法

    yum是什么yum = Yellow dog Updater, Modified主要功能是更方便的添加/删除/更新RPM包.它能自动解决包的倚赖性问题.它能便于管理大量系统的更新问题yum特点可以同时 ...

  6. Innodb之表空间转移

    我们可以将数据表转移到其他磁盘,以减弱单个磁盘的IO. 如 1创建一个表空间: 2修改表以使用新的表空间,如果表有大量数据,则会需要一些时间重建:所以会锁表一段时间: Note:会将原有的表空间删除, ...

  7. ArrayList 和 LinkedList 的区别

    1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构.2.对于随机访问get和set,ArrayList优于LinkedList,因为LinkedList要移动 ...

  8. 测试Open Live writer

    这个东西究竟是怎么用的啊,看起来好高端的样子...

  9. n数乘积第m小

    这是从Java贴吧看到的一道面试题,看了别人的解题思路实现的.... 如题: n个数,他们的乘积可得到一些其它的数,求第m小的. 输入格式: n m n1 n2 n3 ... 例: 输入: 3 8 2 ...

  10. 三、jQuery--jQuery基础--jQuery基础课程--第2章 jQuery 基础选择器

    1.#id选择器 jquery能使用CSS选择器来操作网页中的标签元素.如果你想要通过一个id号去查找一个元素,就可以使用如下格式的选择器:$("#my_id") 其中#my_id ...