String
作为Js
中基本数据类型(Js
六种基本数据类型:String
、Number
、Null(空值)
、undefined
、Boolean(布尔)
、Object
)之一,它的增删改查涉及到的一些常用函数如下
常用函数
增:concat
删:trim
、slice
、substr
、substring
str.trim
:去除字符串两边的空格
slice(start,end)
:从start位置开始截取直到end-1位置结束
注:如果出现负数则将负数与字符串长度相加(-4,-2)变为(3,5);
substr(start,lengh)
:从start开始,截取length个长度
注:如果是出现负数,如果是在第一个参数的位置(start)则将该负数加上字符串长度(如果加上之后还是负数则按照0处理),如果是第二个参数则转为0
substring(start,end)
:从start位置开始,到end-1位置结束,如果遇见负数都转为0
改:replace
、split
-
replace(被替换的字符串,替换的字符串)
-
split
:按照指定的字符切割,结果是返回数组
查:indexof
、lastIndexOf
、charAt
、match
、search
-
str.indexof
:返回指定字符串在str出现的位置
-
str.lastIndexOf
:返回指定字符串在str最后一次出现的位置 -
str.charAt():
返回指定位置的字符
-
search()
:用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串
match
:可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配
var str = "123";
var reg = RegExp(/3/);
if(str.match(reg)){
// 包含
}