js substring()字符串截取函数_javascript技巧

使用方法:

复制代码 代码如下:

str.substring(start, end)
"String Literal".substring(start, end)

其中“start”是指明要截取字符串的起始位置,该索引从0 开始起算。
“end”是指明要截取字符串的结束位置,该索引从0 开始起算。

JavaScript中substring()函数方法将返回一个包含从start 到最后(不包含end )的子字符串的字符串。

JavaScript中substring()函数方法使用start 和end 两者中的较小值作为子字符串的起始点。例如, strvar.substring(0, 3) 和strvar.substring(3, 0) 将返回相同的子字符串。 如果start 或end为NaN或者负数,那么将其替换为0。子字符串的长度等于start 和end 之差的绝对值。例如,在strvar.substring(0, 3) 和strvar.substring(3, 0) 返回的子字符串的的长度是3。

下面的示例演示了JavaScript中substring函数方法的用法:

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

时间: 2024-10-09 22:40:07

js substring()字符串截取函数_javascript技巧的相关文章

php中支持多种编码的中文字符串截取函数!_php技巧

支持多种编码的中文字符串截取函数!   复制代码 代码如下: /*     * @todo 中文截取,支持gb2312,gbk,utf-8,big5      *     * @param string $str 要截取的字串     * @param int $start 截取起始位置     * @param int $length 截取长度     * @param string $charset utf-8|gb2312|gbk|big5 编码      * @param $suffix

asp.net String.Substring字符串截取函数

string.substring(int startindex, int length) 说明: 返回一个从startindex开始到结束的子字符串,或返回一个从startindex开始,长度为length的子字符串 截取字串的一部分,参数1为左起始位数,参数2为截取几位. 如: string s1 = str.substring(0,2); 注意:参数2比实际str的字符串总长度还长,那会报错! 如:1,2,3,4,这样的字符c#里去掉最后一个逗号.  string aa = ",1,2,3,

js 字符串操作函数_javascript技巧

concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串. indexOf() – 返回字符串中一个子串第一处出现的索引.如果没有匹配项,返回 -1 . charAt() – 返回指定位置的字符. lastIndexOf() – 返回字符串中一个子串最后一处出现的索引,如果没有匹配项,返回 -1 . match() – 检查一个字符串是否匹配一个正则表达式. substring() – 返回字符串的一个子串.传入参数是起始位置和结束位置. replace() – 用来查找匹配一个

MySql中substring字符串截取函数用法

用法: SUBSTRING(str,pos,len) SUBSTRING(str FROM pos FOR len) SUBSTRING(str,pos) SUBSTRING(str FROM pos) 别名SUBSTR 截取字符串str从pos开始长度为len的字符串,如果不设置len参数默认获取pos以后的所有内容 注意字符串的索引是从1开始. 如果pos为负数则从字符串的后面开始截取. 1.截取pos后所有的数据  代码如下 复制代码 mysql> select substring('my

js left,right,mid函数_javascript技巧

在JAVASCRIPT中LEFT,RIGHT,MID函数的等价函数  function left(mainStr,lngLen) {  if (lngLen>0) {return mainStr.substring(0,lngLen)}  else{return null}  }  function right(mainStr,lngLen) { // alert(mainStr.length)  if (mainStr.length-lngLen>=0 && mainStr.

javascript解析xml字符串的函数_javascript技巧

但是是XML字符串,则在两种浏览器下就会有所不同,IE下可以直接使用LoadXML方法解析XML字符串,而在FF下则要使用DOMParser 对象的parseFromString() 方法即 var oParser=new DOMParser(); xmlDoc=oParser.parseFromString(xmlStr,"text/xml"); 为了在两种浏览器中能通用,我想到了javascritp的发生异常的处理方式,就是try...catch... 复制代码 代码如下: fun

js 覆盖和重载 函数_javascript技巧

学过JAVA的人对函数的覆盖和重载肯定是再熟悉不过了. 重载指两个或多个函数的参数类型,顺序和数量以及返回值不一样. 覆盖指两个或多个函数的参数类型,顺序和数量以及返回值完全一样. 那javascript真的有这种特性么? 回答是JS中函数重名只会采用最后一个定义. 首先来看下下面的代码 复制代码 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEA

sql substring()字符串截取函数的使用方法

SQL 中的 substring 函数是用来抓出一个栏位资料中的其中一部分.这个函数的名称在不同的资料库中不完全一样: MySQL: SUBSTR(), SUBSTRING() Oracle: SUBSTR() SQL Server: SUBSTRING() 最常用到的方式如下 (在这里我们用SUBSTR()为例): SUBSTR(str,pos): 由<str>中,选出所有从第<pos>位置开始的字元.请注意,这个语法不适用于SQL Server上. SUBSTR(str,pos

php中的一个中文字符串截取函数_php技巧

PHP代码: -------------------------------------------------------------------------------- <?php /** ***@Author:LAD ***@URL   :<a href="http://www.cnpik.com/" target="_blank">http://www.cnpik.com/</a> ***@E_mail:lianxiwoo@s