因为专注,所以专业
2005 - 2020

Javascript中常用字符串处理String学习

时间:2020-05-22 16:56:36    作者:八叔模板堂
任何语言都离不开字符串的处理,字符串过滤,字符串截。?址??ざ鹊鹊,下面介绍一些javascript对字符串的处理

String对象介绍


1:属性
? ? 在javascript中可以用单引号,或者双引号括起来的一个字符当作
? ? 一个字符对象的实例,所以可以在某个字符串后再加上.去调用String
? ? 对象的属性和方法。
? ??
? ? 例如
? ? length返回string对象的长度,代表的是字符串当中字符的个数。
? ? "大家好".length;//字符串的长度是3,每个汉子代表一个字符
? ??
2:常用方法
? ? indexOf(substring[,startIndex])
? ? ? ? 用于返回第一次出现子字符串的字符位置,如果没有找到指定
? ? ? ? 的字符串,则返回-1;
? ? ? ? substring:必选参数,要在string对象中查找的子字符串
? ? ? ? startIndex:可选参数,从指定的位置开始查找
? ? ? ? 案例如下
?
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>调用函数的方法1</title>
? ? <script language="javascript">
? ? ? ? var str="hello world";
? ? ? ? var str_length=str.indexOf("o",3);
? ? ? ? alert(str_length);
? ? </script>
</head>
<body>
? ??
</body>
</html>
?
?substr(start[,length])
? ? ? ? 用于返回指定字符串的一个字串。
? ? ? ? start:必选参数,用于指定获取子字符串的起始下标。如果一个
? ? ? ? ? ? 是负数,那么表示从字符串的尾部开始算起始位置。-1代表最后一个字符
? ? ? ? ? ? -2代表倒数第二个字符,以此类推
? ? ? ? length:可选参数,用于指定字符串中字符的个数,如果省略
? ? ? ? ? ? ,则返回从start开始位置到字符串结尾的子串。
? ? ? ? 案例如下
?
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>调用函数的方法1</title>
? ? <script language="javascript">
? ? ? ? var a="hello world";
? ? ? ? var subs=a.substr(4,7);
? ? ? ? alert(subs);
? ? </script>
</head>
<body>
? ??
</body>
</html>
?
?substring(from[,to])
? ? ? ? from:用于指定要获取子字符串的第一个字符在string中的位置
? ? ? ? to:可选参数,指定最后的位置
? ? ? ? [from,to)前闭后开,包含from,不包含to,所以如果要获取to的
? ? ? ? ? ? 字符,需要to+1;
? ? ?案例如下
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>调用函数的方法1</title>
? ? <script language="javascript">
? ? ? ? var a="hello world";
? ? ? ? var subs=a.substring(6,11);
? ? ? ? alert(subs);
? ? </script>
</head>
<body>
? ??
</body>
</html>
?
?split(delimiter[,limit])
? ? ? ? 用于将字符串分割为字符串数组
? ? ? ? delimiter:指定的分隔符
? ? ? ? limit:可选参数,用于指定返回数组的最大长度。
? ? ? ? 返回值:一个字符串数组
? ? ? ??
? ? ? ? 案例如下
?
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>调用函数的方法1</title>
? ? <script language="javascript">
? ? ? ? var a="hello.world";
? ? ? ? var arr=a.split(".");
? ? ? ? for(var i=0;i<arr.length;i++){
? ? ? ? ? ? alert(arr[i]);
? ? ? ? }
? ? </script>
</head>
<body>
? ??
</body>
</html>
赞(0
免费拨打  111-1111-1111
免费拨打  111-1111-1111免费拨打 111-1111-1111
微信二维码
手机二维码
返回顶部
返回顶部返回顶部