博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery操作字符串
阅读量:4708 次
发布时间:2019-06-10

本文共 1088 字,大约阅读时间需要 3 分钟。

var str = "我有一头小毛驴,我从来也不骑";

 

1、打印出某索引位置上的字符

//结果:毛
alert(str.charAt(5));

 

2、打印出某索引位置上的Unicode字符

//结果:27611
alert(str.charCodeAt(5));

 

3、串联字符串

var str1 = "有一天我心血来潮,骑着去赶集";
alert(str.concat("\r\n").concat(str1));

 

4、把Unicode转换成字符

//结果:B
alert(String.fromCharCode(66));

 

5、返回第一个匹配字符的索引位置

//结果:0, 而不是8
alert(str.indexOf('我'));

 

5.1、如果找不到匹配字符返回-1

//结果:-1
alert(str.indexOf('h'));

 

6 返回最后一个匹配字符的索引位置

//结果:8
alert(str.lastIndexOf('我'));

 

7 从某索引位置开始截取几位

//结果:一头小
alert(str.substr(2, 3));

 

8 截取[index1, index2)两个索引位置之间的字符

//结果:一
alert(str.substring(2, 3));

 

9 转换成小写

//toLowerCase

 

10 转换成大写

//toUpperCase

 

11 返回匹配的元素,以逗号连接,末尾无逗号

//我,我
var arrTemp = str.match(/我/g);
alert(arrTemp);

 

12 替换

//结果:我有一头小小狗,我从来也不骑
alert(str.replace('毛驴', "小狗"));

 

13 返回搜索字符传第一个字符的索引位置,找不到匹配就返回-1

//结果:2
alert(str.search('一头'));

 

14 截取[index1, index2)两个索引位置之间的字符

//结果:一,效果同substring一样
alert(str.slice(2, 3));

 

15.1 把字符串分隔成数组

//结果:Hello
var str3 = "Hello World!";
alert(str3.split(" ")[0]);

 

15.2 把字符串分隔成数组,并限制数组的长度

//结果:undefined
var str4 = "Hello World!";
alert(str4.split(" ", 1)[1]);

转载于:https://www.cnblogs.com/darrenji/p/3627537.html

你可能感兴趣的文章
Entity Framework 学习高级篇1—改善EF代码的方法(上)
查看>>
Mybatis逆向工程配置文件详细介绍(转)
查看>>
String类的深入学习与理解
查看>>
不把DB放进容器的理由
查看>>
OnePage收集
查看>>
Java parseInt()方法
查看>>
yahoo的30条优化规则
查看>>
[CCF2015.09]题解
查看>>
[NYIST15]括号匹配(二)(区间dp)
查看>>
json_value.cpp : fatal error C1083: 无法打开编译器生成的文件:No such file or directory
查看>>
洛谷 P1101 单词方阵
查看>>
Swift DispatchQueue
查看>>
C#和JAVA 访问修饰符
查看>>
小甲鱼OD学习第1讲
查看>>
HDU-1085 Holding Bin-Laden Captive-母函数
查看>>
php提示undefined index的几种解决方法
查看>>
LRJ
查看>>
Struts2环境搭建
查看>>
Linux: Check version info
查看>>
stl学习之测试stlen,cout等的运行速度
查看>>