
时间:2016-12-12 22:20 来源:IT猫扑网整理|http://www.itmop.com 作者:IT猫扑网 我要评论(0)
js截取字符串的方法应该蛮多的,使用也比较广泛,其中有很多方法,it猫扑网小编粗略的整理了一些,都是常见的javascript截取字符串的方法,感兴趣的额朋友可以才参考下
使用 substring()或者slice()
函数:split()
功能:使用一个指定的分隔符把一个字符串分割存储到数组
例子:
str=”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
续:
1.substring 方法
定义和用法
substring 方法用于提取字符串中介于两个指定下标之间的字符。
语法
stringObject.substring(start,stop)
参数 描述
start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。
stop 可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。如果省略该参数,那么返回的子串会一直到字符串的结尾。
返回值
一个新的字符串,该字符串值包含 stringObject 的一个子字符串,其内容是从 start 处到 stop-1 处的所有字符,其长度为 stop 减 start。
说明
substring 方法返回的子串包括 start 处的字符,但不包括 end 处的字符。
如果 start 与 end 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。
如果 start 比 end 大,那么该方法在提取子串之前会先交换这两个参数。
如果 start 或 end 为负数,那么它将被替换为 0。
2.substr 方法
定义和用法
substr 方法用于返回一个从指定位置开始的指定长度的子字符串。
语法
stringObject.substr(start [, length ])
参数 描述
start 必需。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。
length 可选。在返回的子字符串中应包括的字符个数。
说明
如果 length 为 0 或负数,将返回一个空字符串。
如果没有指定该参数,则子字符串将延续到stringObject的最后。
举例:
代码如下:
var str = &0123456789&;
alert(str.substring(0));------------&0123456789&
alert(str.substring(5));------------&56789&
alert(str.substring(10));-----------&&
alert(str.substring(12));-----------&&
alert(str.substring(-5));-----------&0123456789&
alert(str.substring(-10));----------&0123456789&
alert(str.substring(-12));----------&0123456789&
alert(str.substring(0,5));----------&01234&
alert(str.substring(0,10));---------&0123456789&
alert(str.substring(0,12));---------&0123456789&
alert(str.substring(2,0));----------&01&
alert(str.substring(2,2));----------&&
alert(str.substring(2,5));----------&234&
alert(str.substring(2,12));---------&23456789&
alert(str.substring(2,-2));---------&01&
alert(str.substring(-1,5));---------&01234&
alert(str.substring(-1,-5));--------&&
alert(str.substr(0));---------------&0123456789&
alert(str.substr(5));---------------&56789&
alert(str.substr(10));--------------&&
alert(str.substr(12));--------------&&
alert(str.substr(-5));--------------&0123456789&
alert(str.substr(-10));-------------&0123456789&
alert(str.substr(-12));-------------&0123456789&
alert(str.substr(0,5));-------------&01234&
alert(str.substr(0,10));------------&0123456789&
alert(str.substr(0,12));------------&0123456789&
alert(str.substr(2,0));-------------&&
alert(str.substr(2,2));-------------&23&
alert(str.substr(2,5));-------------&23456&
alert(str.substr(2,12));------------&23456789&
alert(str.substr(2,-2));------------&&
alert(str.substr(-1,5));------------&01234&
alert(str.substr(-1,-5));-----------&&
关键词标签:JS,截取字符串
相关阅读 jsp 实现在线人数统计 教你如何使用JSP生成彩色汉字验证码 JS验证日期格式是否正确
热门文章
eclipse中如何设置字体大小_eclipse字体大小设置方法
内信大象app v6.31.0
时间:2024-03-19
梦幻星星手机版 v1.1
时间:2022-06-13
热付通供暖缴费平台 v5.6
时间:2022-02-10
jquery-1.8.2.min.js
时间:2021-06-15
魂之石 v1.1.0.9
时间:2020-12-09
欧了约车乘客端 v2.3.0
时间:2019-08-26
人气排行 JS验证日期格式是否正确 Java中3DES加密解密调用示例 Java技术-J2EE开发日记-MyEclipse快捷键与插件大全 eclipse中如何设置字体大小_eclipse字体大小设置方法 Eclipse优化设置教程_Eclipse卡顿优化设置技巧 JavaScript基本语法-常量和变量 用Java删除文件夹里的所有文件 100多个很有用的JavaScript函数以及基础写法汇总 C#中的空值的判断 JavaScript基本语法-其他常用事 JAVA实现屏幕抓图 远程桌面控制 jsp 实现在线人数统计
查看所有0条评论>>