频道栏目
首页 > 资讯 > JavaScript > 正文

js字符串操作

17-08-26        来源:[db:作者]  
收藏   我要投稿

注意:js对字符串的操作,都无法修改原字符串内容,而是返回新字符串。

一、大小写转换

使用场合:忽略大小写。eg:验证码

- str.toUpperCase()

- str.toLowerCase()

var str = "asddjiFG";
console.log(str.toUpperCase());  //ASDDJIFG
console.log(str.toLowerCase());  //asddjifg

二、获取指定位置字符

str.charAt() str.charCodeAt() –>获取指定位置字符的Unicode编码

var str = "abc123";
console.log(str.charAt(0));    //a
console.log(str.charCodeAt(0)); //97
String.fromCharCode() –>将Unicode数值转为字符
console.log(String.fromCharCode(97))  //a

三、检索敏感词位置

str.indexOf() str.lastIndexOf()

用法同数组用法

四、获取子字符串

str.slice(开始位置,结束位置+1) —>支持负数 str.substring(开始位置,结束位置+1)—>不支持负数 第二个参数不写,默认到结尾

这里写图片描述

五、分割字符串

str.split(分隔符) –>返回数组

这里写图片描述

六、拼接字符串

str1.concat(str2) 将str2拼接在str1后面
var str1 = "abcd";
var str2 = "efg";
console.log(str1.concat(str2)) //abcdefg

七、字符替换

str.replace(“a”,”b”); 将字符串str中的a字符替换成b,只替换第一次出现的a; 要将str中所有出现的a都替换,则要用正则模式进行全局匹配

这里写图片描述

八、与正则表达式结合使用

str.match(reg); 返回匹配到的字符串索引、所匹配的字符串、输入字符串的一个数组

这里写图片描述

str.search(reg); 只返回索引

这里写图片描述

相关TAG标签
上一篇:自适应网页设计
下一篇:Android实战技巧:如何在ListView中嵌套ListView
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站