JavaScript字符串对象split方法入门实例(用于把字符串分割成数组)
JavaScript split 方法
split 方法用于将字符串分割为字符串数组并返回该数组。其语法如下:
str_object.split(separator, limit)
参数说明:
参数 | 说明 |
---|---|
str_object | 要操作的字符串(对象) |
separator | 必需。分隔符,字符串或正则表达式,从该参数指定的地方分割 str_object |
limit | 可选。指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果省略该参数,则符合规则都将被分割 |
提示:如果把空字符串 ("") 用作 separator,str_object 中的每个字符之间都会被分割,如下面例子所示。
split 方法实例
<script language="JavaScript">
var str = "www.jb51.net";
document.write( str.split(".") + "<br />" );
document.write( str.split("") + "<br />" );
document.write(str.split(".", 2));
</script>
运行该例子,输出:
www,jb51,net
w,w,w,.,j,b,5,1,.,n,e,t
www,jb51
提示:如上例所示,如果把空字符串 ("") 用作 separator,str_object 中的每个字符之间都会被分割。
split 方法使用正则表达式
split 方法还支持使用正则表达式对字符串进行分割:
<script language="JavaScript">
document.write( "1a2b3c".split(/\d/) + "<br />");
document.write( ":a:b:c".split(":") );
</script>
运行该例子,输出:
a,b,c
,a,b,c
请仔细观察两个例子输出的不同之处。
相关推荐
-
JavaScript字符串对象toLowerCase方法入门实例(用于把字母转换为小写)
JavaScript toLowerCase 方法 toLowerCase 方法用于把(英文)字符串转换为小写,并返回转换后的字符串.其语法如下: 复制代码 代码如下: str_object.toLowerCase() toLowerCase 方法实例 复制代码 代码如下: <script language="JavaScript"> var str = "AaBbCc"; alert( str.toLowerCase() ); </script&
-
JavaScript字符串对象toUpperCase方法入门实例(用于把字母转换为大写)
JavaScript toUpperCase方法 toUpperCase方法用于把(英文)字符串转换为大写,并返回转换后的字符串.其语法如下: 复制代码 代码如下: str_object.toUpperCase() toUpperCase方法实例 复制代码 代码如下: <script language="JavaScript"> var str = "AaBbCc"; document.write( str.toUpperCase() ); </s
-
JavaScript字符串对象
JavaScript 对象是一种复合值,是有属性或已命名值的集合.通过"."来引用属性值.当属性值是一个函数的时候,称其为方法.那么本篇文章来讲解讲解JavaScript中的String对象. 我们在书写js代码时,经常调用字符串的length属性,substring()方法,charAt(),indexOf()方法等.这里需要特别说明一点是js中字符串对象也是不可变的. 通过+拼接字符串创建一个字符串对象,建议使用[].join()的方式拼接字符串. 看下面的例子: var str=
-
JavaScript字符串对象replace方法实例(用于字符串替换或正则替换)
JavaScript replace 方法 replace 方法用于在字符串中用一些字符串替换另一些字符串,或者替换符合正则匹配的字符串,并返回替换后的字符串.其语法如下: 复制代码 代码如下: str_object.replace(reg_exp/str, replacement) 参数说明: 参数 说明 str_object 要操作的字符串(对象) reg_exp/str 必需.要匹配的正则表达式/要替换的字符串 如果 reg_exp 具有全局标志 g,那么 replace() 方法将替换所
-
JavaScript字符串对象fromCharCode方法入门实例(用于把Unicode值转换为字符串)
JavaScript fromCharCode 方法 fromCharCode 方法用于把一个或多个 Unicode 值转换为(大写)字符串,并返回该字符串.其语法如下: 复制代码 代码如下: String.fromCharCode( num1, num2, ... ) 参数说明: 参数 说明 num1/num2 必需.Unicode 编码值 提示:该方法是 String 的静态方法,它的语法应该是 String.fromCharCode(),而不适用于您自己创建的 String 对象. fro
-
JavaScript字符串对象slice方法入门实例(用于字符串截取)
JavaScript slice 方法 slice 方法用于截取字符串中的一部分并返回该部分字符串.其语法如下: 复制代码 代码如下: str_object.replace(start, end) 参数说明: 参数 说明 str_object 要操作的字符串(对象) start 必需.要截取的开始位置,从 0 开始计算:如果为负数,则从字符串末尾反向开始计算 end 可选.要截取的结束位置,如果省略则到字符串结束:如果为负数,则从字符串末尾反向开始计算 slice 方法实例 复制代码 代码如下:
-
JavaScript字符串对象substr方法入门实例(用于截取字符串)
JavaScript substr 方法 substr 方法用于根据开始位置和长度截取字符串并返回截取部分字符串.其语法如下: 复制代码 代码如下: str_object.substr(start, length) 参数说明: 参数 说明 str_object 要操作的字符串(对象) start 必需.开始截取的位置,从 0 开始计算:如果为负数则从字符串末尾开始计算(经测试,某些浏览器版本下无效) length 可选.指要截取的字符串长度,省略则至到字符串结束 提示:substr 方法不符合
-
JavaScript字符串对象的concat方法实例(用于连接两个或多个字符串)
JavaScript concat 方法 concat 方法连接两个或多个字符串,其语法如下: 复制代码 代码如下: str_object.concat(str1, str2, ...) str_object 是需要连接的第一个字符串(对象),str1 是需要连接的第二个字符串,str2 是需要连接的第三个字符串,依次类推,至少需要一个str1. concat 实例 复制代码 代码如下: <script language="JavaScript"> var str = &q
-
JavaScript字符串对象charAt方法入门实例(用于取得指定位置的字符)
JavaScript charAt 方法 charAt 方法用于从字符串中取得指定位置的字符.其语法如下: 复制代码 代码如下: str_object.charAt( x ) 参数说明: 参数 说明 str_object 要操作的字符串(对象) x 必需.表示位置的数字 提示:字符串是从 0 开始计数的. charAt 方法实例 复制代码 代码如下: <script language="JavaScript"> document.write( "jb51"
-
JavaScript字符串对象substring方法入门实例(用于截取字符串)
JavaScript substring 方法 substring 方法用于通过指定开始和结束位置来截取字符串并返回截取部分字符串.其语法如下: 复制代码 代码如下: str_object.substring(start, end) 参数 说明 str_object 要操作的字符串(对象) start 必需.开始截取的位置,非负整数 end 可选.字符串截取结束的位置,非负整数:如果省略,则至字符串结束为止 提示:如果参数 start 与 end 相等,那么该方法返回的就是一个空串.如果 sta
随机推荐
- js获取鼠标位置实例详解
- 根据Bootstrap Paginator改写的js分页插件
- 学习ExtJS form布局
- 需要做特殊处理的DOM元素属性的访问
- 深入理解JavaScript中的预解析
- VBS 十六进制异或加密实现代码
- 从Oracle 表格行列转置说起第1/2页
- php实现给图片加灰色半透明效果的方法
- IIS+PHP+MySQL+Zend配置 (视频教程)
- ASP中Null,Empty,Nothing的区别分析
- c#制作简单启动画面的方法
- MySql命令实例汇总
- 用Eclipse连接MySQL数据库的步骤
- 详解nodejs爬虫程序解决gbk等中文编码问题
- 微信公众平台开发教程(二) 基本原理及消息接口总结
- React Native预设占位placeholder的使用
- C# TextBox多行文本框的字数限制问题
- 轻松实现Android锁屏功能
- android顶部(toolbar)搜索框实现代码
- iOS实现毛玻璃效果(无需要第三方)