下面小编就给大家带来一个JS常用字符串方法(推荐)。我觉得边肖挺好的。我现在就分享给你,给你一个参考。来和边肖一起看看吧。
JS常用字符串方法(推荐)
var str01='奇开xboxone ',str02='嘿';
var str03
var num=15
//str 01的前半部分下面省略(一部分不是这个)
CharAt(num) //获取指定索引位置的单个字符
CharCodeAt(num)///获取指定索引位置的字符的Unicode值(ascii是其子集)
Concat(str01,str02) //连接两个字符~
index(' str ')//获取str第一次出现的索引
lasdexof(' str ')//获取str最后一次出现的索引
Replace( 'oldStr ',' newStr') //查找oldStr并用newStr替换它
Slice( start,end) //它的对象可以是字符串或者数组,记住它的作用域不包括end
Substr( start,length) //从索引开始处取长度字符,长度不能小于0,否则返回空字符串。
Search('str') //在str01中搜索字符串' str ',并返回它在str01中的第一个字符的索引。
字符串。Fromcharcode (Uninum,Uninum)//参数是Unicode值(=1)
St01。locale Compare(str 02)//与本地特定规则进行比较,如果str01str02=1,否则-1等于0。
str 03=str 02 . value of();//可以返回字符串对象的原始值(str02)
Str03=str01.split('str') //将原字符串拆分为一个数组对象,以逗号为分隔符,空格字符串为参数。
Var=num.tostring ()//Number对象=String对象(n为字符),源对象不变。
// 以下是基本样式类
SPAN style=' FONT-FAMILY:' courier new ',courier'var txt='heyguy'/SPAN
Txt.link('url') //转换成超链接,记得加http://。
Txt.big() //可以改成big/small/bold/italic/fixed/sub/sup/strike(strike就是删除线)
txt . font colr(' red ')//name/RGB/# 00000还是老套路。
Txt.fontsize(num) //仅支持数字
JS字符串方法
1.toLowerCase():将字符串转换为小写并返回一个新字符串。
var str=' Hello World
var str 1=str . tolowercase();
console . log(str);//你好世界
console . log(str 1);//你好世界
2.toUpperCase():将字符串转换为大写并返回一个新字符串。
var str=' hello world
var str 1=str . toupper case();
console . log(str);//你好世界
console . log(str 1);//你好世界
3.charAt():返回指定下标位置的字符。如果索引不在0-str.length(不包括str.length)之间,则返回空字符串。
var str=' hello world
var str 1=str . charat(6);
console . log(str 1);
4.charCodeAt():返回指定下标位置的字符的unicode代码。该返回值是一个介于0和65535之间的整数。
var str=' hello world
var str 1=str . charcode at(1);
var str 2=str . charcodeat(-2);//楠
console . log(str 1);//101
注意:如果索引不在0-str.length(不包括str.length)之间,则返回NaN。
5.indexOf():返回指定子字符串在字符串中的第一个出现位置。
var str=' Hello World
var str 1=str . index of(' o ');
var str 2=str . index of(' world ');
var str3=str.indexOf('o ',str 1 1);
console . log(str 1);//4默认情况下,只找到第一个关键字位置,从下标0开始。
console . log(str 2);//-1未找到
console . log(str 3);//7
注意:indexOf()方法区分大小写。如果没有找到子串,则返回-1。第二个参数指示从哪个下标开始搜索。如果没有写,默认会从下标0开始搜索。
6.lastIndexOf():返回指定子字符串在字符串中的最后一个位置。
var str=' Hello World
var str 1=str . lastindexof(' o ');
var str 2=str . lastindexof(' world ');
var str3=str.lastIndexOf('o ',str 1-1);
console . log(str 1);//7
console . log(str 2);//-1
console . log(str 3);//4
注意:lastIndexOf()方法区分大小写,如果没有找到子串,则返回-1。第二个参数指示从哪个下标开始搜索。如果没有书写,默认情况下,搜索将从最后一个字符开始。
7.slice():返回从字符串中提取的子字符串。
var str=' Hello World
var str 1=str . slice(2);//如果只有一个参数,提取从开始下标到结尾的所有字符串。
var str2=str.slice(2,7);//两个参数,提取下标2到下标7但不包括下标7的字符串。
var str3=str.slice(-7,-2);//如果是负数,-1是字符串的最后一个字符。提取从下标7到下标2的字符串,但不包括下标2。前一个数字应该小于最后一个数字,否则将返回一个空字符串。
?
console . log(str 1);//llo世界
console . log(str 2);//llo W
console . log(str 3);//o Wor
8.substring():提取字符串中两个指定下标之间的字符。
var str=' Hello World
var str1=str.substring(2)
var str2=str.substring(2,2);
var str3=str.substring(2,7);
console . log(str 1);//llo世界
console . log(str 2);//如果两个参数相等,则返回长度为0的空字符串
console . log(str 3);//llo W
注意:substring()和slice()一样,但是不接受负参数。
9.substr():从指定的下标返回指定长度的子字符串。
var str=' Hello World
var str1=str.substr(1)
var str2=str.substr(1,3);
var str3=str.substr(-3,2);
console . log(str 1);//ello世界
console . log(str 2);//ell
console . log(str 3);//rl
注意:如果没有指定长度,则返回从下标开头到结尾的所有字符串。
10.split():将一个字符串拆分成一个字符串数组。
var str=' AA BB CC DD
var string 1=' 1:2:3:4:5 ';
var str 1=str . split(');//如果使用空字符串(“”)作为分隔符,则字符串的每个字符都将被拆分。
var str 2=str . split(');//使用空格作为分隔符
var str3=str.split(',4);//4指定返回数组的最大长度
var str 4=string 1 . split(':');
console . log(str 1);//['A ',' A ',' ',' B ',' ',' C ',' ',' ' D ',' D']
console . log(str 2);//['AA' 'BB' 'CC' 'DD']
console . log(str 3);//['A ',' A ',' ',' B']
console . log(str 4);//['1', '2', '3', '4', '5']
1.replace():用字符串中的其他字符替换某些字符,或者替换与正则表达式匹配的子字符串。
var str=' hello WORLD
var reg=/o/ig;//o是要替换的关键字,不能加引号,否则替换不会生效。我忽略大小写,G表示全局搜索。
var str1=str.replace(reg,' ** ')
console . log(str 1);//地狱** W**RLD
12.match():返回所有搜索到的关键字内容的数组。
var str='生存还是毁灭';
var reg=/to/ig;
var str 1=str . match(reg);
console . log(str 1);//['到','到']
console . log(str . match(' Hello '));//null
以上就是边肖带来的所有JS常用字符串方法(推荐)。希望大家多多支持~
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。