JavaScript 处理字符串的方法

(1)match()索引指定值 没有返回true

stringObject.match(字符串)
stringObject.match(正则表达式)

(2)search()检索字符串中指定的字符串

stringObject.search(字符串)
stringObject.search(正则表达式)

(3)indexOf()可返回某个指定字符串值在字符串中首次出现的位置

var str="Hello World!";
document.write(str. indexOf ("world")+"<br/>");  // 返回-1
document.write(str. indexOf ("World")+"<br/>");  // 返回6
document.write(str. indexOf ("worlld")+"<br/>");  // 返回-1
document.write(str. indexOf ("world!"));         // 返回-1

(4)replace()替换字符

var str ="I love javascript!";
var str_new=str.replace("javascript","InLett");
document.write(str_new);  //返回 i love inlett

(5)charAt()获取字符中的某一字符

var str = "Hello JavaScript!";
document.write(str.charAt(0)+"<br/>");  // 返回H
document.write(str.charAt(4));  // 返回o

(6)字符串大小写转换

var str_01='i love';
alert(str_01.toUpperCase); // 返回I LOVE
var str_02='JAVASCRIPT';
alert(str_02.toLowerCase);
转小写:toLowerCase
转大写:toUpperCase

(7)concat();连接字符串

var str_03=' javascript';
document.write(str_01.concat(str_03));  // 返回i love javascript
document.write(str_01.concat('str_01','str_03'));  //  拼接多个

(8)localeCompare();比较字符串

var str_03='a';
var str_04='b';
alert(str_03.localeCompare(str_04));  //  返回-1   a<b

(9)split()分割字符串 // 返回字符串数组

// 语法:字符串.split(分隔符)
var str_05='abcdefg';
document.write(str_05.split('d'));  // 以谁分割 谁就消失

(10)substring();从字符串截取字符串

// 重点:索引为2的值不包含
var str_06='abcdefg';
var $str_06=str_06.substring(0,2); // 返回结果为ab;
var $str_06=str_06.substring(2,2); // 返回结果没有;
var $str_06=str_06.substring(4,2); // 返回结果为cd;
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值