字符串
来源:互联网 发布:修改数据库system密码 编辑:程序博客网 时间:2024/06/03 17:37
注意:js对字符串的操作,都无法修改原字符串内容,而是返回新字符串。
一、大小写转换
使用场合:忽略大小写。eg:验证码
- str.toUpperCase()
- str.toLowerCase()
var str = "asddjiFG";console.log(str.toUpperCase()); //ASDDJIFGconsole.log(str.toLowerCase()); //asddjifg
二、获取指定位置字符
- str.charAt()
- str.charCodeAt() –>获取指定位置字符的Unicode编码
var str = "abc123";console.log(str.charAt(0)); //aconsole.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); 只返回索引
阅读全文
0 0
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- 字符串
- LAMP之apache源码安装
- java Arrays.asList com.google.common.collect.Lists.newArrayList 效率问题
- HTTP协议中PUT和POST使用区别
- js 合并json数组中有同一key值的json
- 学习Opencv 2.4.9(二) ---操作像素
- 字符串
- 洛谷P1941 飞扬的小鸟
- final关键字
- 计数排序的简单实现
- Retrofit使用大全
- C++ 模板函数 和 模板类
- Android实战技巧:如何在ListView中嵌套ListView(转)
- ACM 1087 Super Jumping! Jumping! Jumping!
- jQuery制作幻灯片(轮播图)