字符串应用
Posted zhangxiaoqiong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串应用相关的知识,希望对你有一定的参考价值。
- 字符串的属性——length
- 字符串的方法
-
获取类
-
charAt——指定字符
-
-
var str=‘abcdef‘; alert(str[0]);//a alert(str.charAt(1));//b
-
-
-
charCodeAt——指定字符的编码
-
-
var str=‘我是一个字符串‘; alert(str.charCodeAt(0));//utf-8编码
-
-
-
fromCharCode——编码转换成字符
-
-
-
- 查找类
- indexOf、lastIndexOf、search——查找
- 查找类
//字符串的indexOf var str=‘abac?def‘; alert(str.indexOf(‘?‘));//找第一次出现的位置,没找到的话返回-1 alert(str.lastIndexOf(‘d‘)); //找最后一次出现的位置,没找到的话返回-1
//search跟用法一样,但是这个兼容正则表达式
-
-
- indexOf和search的区别
- match、replace——匹配和替换
-
//match var str=‘12,456 rt 77 99‘; alert(str.match(/d+/g));//匹配正则表达式,这是匹配数字的正则 //replace var str=‘abc‘; alert(str.replace(‘a‘, ‘A‘));//查找,替换?
-
-
- 扩展正则的方法
- 比较类
- localeCompare——根据当地习惯比较字符串
- 排序应用
- 截取类
- slice、substr、substring
-
var str=‘abcdef‘; alert(str.substring(1,3));//不包含结束位置,b,c alert(str.substr(1,3)); //包含结束位置b,c,d alert(str.slice(1,3));//不包含结束位置的b,c alert(str.slice(1));//不给结束位置,一直取到字符串结束为止 //alert(str.substring(1,3)); //alert(str.substring(3)); //slice与substring alert(str.substring(0, 0));//负数直接变成0 alert(str.slice(-1));//负数会变成“倒数第n个”
-
-
- substr和substring的区别
-
-
- 其他 split——根据分隔符、拆分成数组
var str=‘blue|leo|motao‘; alert(str.split(‘|‘));//字符串已经变为数组了[‘blue‘,‘leo‘,‘motao‘]
-
- toLowerCase、toUpperCase——大小写转换
- 常见字符串应用
以上是关于字符串应用的主要内容,如果未能解决你的问题,请参考以下文章