JavaScript中关于string对象的一些方法

本文详细介绍了JavaScript中字符串处理的基本方法,包括indexOf(), lastIndexOf(), charCodeAt(), charAt(), localeCompare(), match(), slice(), substring(), split()等。通过实例演示了如何在实际应用中灵活运用这些方法。
  1. indexOf() - 可返回某个指定的字符串值在字符串中首次出现的位置:
    stringObject.indexOf(searchvalue,fromindex);
  2. lastIndexOf() - 可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索:
    stringObject.lastIndexOf(searchvalue,fromindex);
  3. charCodeAt() - 可返回指定位置的字符的 Unicode 编码:
    stringObject.charCodeAt(index);
  4. charAt() - 可返回指定位置的字符:
    stringObject.charAt(index);
  5. localeCompare() - 用本地特定的顺序来比较两个字符串,若stringObject较大返回正数,较小返回负数,相等返回0:
    stringObject.localeCompare(target);
  6. match() - 可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。返回指定的值,而不是字符串的位置。若RegExp没有标识g,方法只执行一次,若无匹配项返回null;否则返回数组,第0个元素存放匹配文本,其余元素存放与正则表达式的子表达式匹配的文本。index属性声明的是匹配文本在stringObject中的位置,input属性声明的是对stringObject的引用。若具有g,全局检索,找到所有匹配的子字符串,没有对象属性index和input:
    stringObject.match(searchvalue);
    stringObject.match(regexp);
  7. slice() - 可提取字符串的某个部分,并以新的字符串返回被提取的部分,从原字符串的start开始到end-1为止的所有字符,允许使用负数,-1即为最后一个字符,第二个参数若为空,则默认取到字符串结尾:
    stringObject.slice(start,end);
  8. substring() - 用于提取字符串中介于两个指定下标之间的字符,不能使用负数,第二个参数若为空,则默认取到字符串结尾:
    stringObject.substring(start,stop);
  9. split() - 用于把一个字符串分割成字符串数组,第一个参数必需,为字符串或者正则表达式,从该函数指定的地方分隔;第二个参数可选,指定返回数组的最大长度:
    stringObject.split(separator,howmany);

转载于:https://www.cnblogs.com/cicichan/p/3843139.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值