最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
javascript截取字符串多种方法
时间:2011-12-06 编辑:简简单单 来源:一聚教程网
截取最后一个字符的
代码如下 | 复制代码 |
str.charAt(str.length – 1) |
方法二:运用String对象下的substr方法
代码如下 | 复制代码 |
str.substr(str.length-1,1) |
方法三:运用String对象下的split方法
代码如下 | 复制代码 |
var str = “123456″; |
常用的截取使用 substring()或者slice()
函数:split()
功能:使用一个指定的分隔符把一个字符串分割存储到数组
例子:
代码如下 | 复制代码 |
str=”jpg|bmp|gif|ico|png”; arr=theString.split(”|”); //arr是一个包含字符值”jpg”、”bmp”、”gif”、”ico”和”png”的数组 |
函数:John()
功能:使用您选择的分隔符将一个数组合并为一个字符串
例子:
代码如下 | 复制代码 |
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 z=myString.indexOf(”key”);z will be -1 |
支持中文的
代码如下 | 复制代码 |
function substr(str, len) { if(!str || !len) { return ''; } //预期计数:中文2字节,英文1字节 var a = 0; //循环计数 var i = 0; //临时字串 var temp = ''; for (i=0;i if (str.charcodeat(i)>255) { //按照预期计数增加2 a+=2; } else { a++; } //如果增加计数后长度大于限定长度,就直接返回临时字符串 if(a > len) { return temp; } //将当前内容加到临时字符串 temp += str.charat(i); } //如果全部是单字节字符,就直接返回源字符串 return str; } |
相关文章
- HTML简单购物数量小程序代码展示 10-31
- html canvas实现弹幕功能 10-31
- HTML中空格表示的意义 10-31
- html area标签解读 10-31
- html使用表单标签实现注册页面代码展示 10-31
- 使用HTML截图并保存为本地图片的代码展示 10-31