substr 方法
返回一个从指定位置开始的指定长度的子字符串。
stringvar.substr(start [, length ])
参数
stringvar
必选项。要提取子字符串的字符串文字或 String 对象。
start
必选项。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。
length
可选项。在返回的子字符串中应包括的字符个数。
说明
如果 length 为 0 或负数,将返回一个空字符串。如果没有指定该参数,则子字符串将延续到 stringvar 的最后。
示例
下面的示例演示了substr 方法的用法。
复制代码
代码如下:
function SubstrDemo(){
var s, ss; // 声明变量。
var s = "The rain in Spain falls mainly in the plain.";
ss = s.substr(12, 5); // 获取子字符串。
return(ss); // 返回 "Spain"。
}
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 内容来自17jquery
substring 方法
返回位于 String 对象中指定位置的子字符串。
strVariable.substring(start, end)
"String Literal".substring(start, end)
参数
start
指明子字符串的起始位置,该索引从 0 开始起算。
end
指明子字符串的结束位置,该索引从 0 开始起算。
说明
substring 方法将返回一个包含从 start 到最后(不包含 end )的子字符串的字符串。
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。
示例
下面的示例演示了 substring 方法的用法。
复制代码
代码如下:
function SubstringDemo(){
var ss; // 声明变量。
var s = "The rain in Spain falls mainly in the plain..";
ss = s.substring(12, 17); // 取子字符串。
return(ss); // 返回子字符串。
}
详细解决方案
JS 截取字符串substr 跟 substring方法的区别
热度:141 发布时间:2012-12-18 12:43:41.0
相关解决方案
- SubString 怎样得到某个符号后面的字符串?解决方案
- Substring()的有关问题
- ORA-00904: "SUBSTRING" 无效的标识符?解决办法
- substr() 不能跟在 group by 后,求解!该怎么解决
- substring()、slice()跟substr()的区别
- 字符婚配_text = _text.replace(new RegExp(_text.substring(0,2),"g"),"")
- substr()疑义
- JavaScript substr() 跟 substring() 方法的区别
- js中slice() 跟 substring()的用法区别
- js substr substring 差异
- 几个惯用的JavaScript字符串处理函数 - split()、join()、substring()和indexOf()
- 字符串的有关问题,String strSo= uneirong.substring(0, 2); 两个字符一个汉字,怎么使汉字和数字取出的数量相同
- 为什么回文数会由sub1=str.substring(i,i+1);产生,该怎么处理
- Oracle SUBSTR 和 to_char 的有关问题
- 求这种效果${obj.time}.substring(0,10)解决方法
- String substring()截取的有关问题
- substring 无法编译,该如何解决
- java Substring 有关问题
- 查询dm为4401开头的记录是用like '4401%' 还是 substr(dm,0,4)='4401' 效率高?解决方案
- ,求一存储过程,substr,instr 有关字段解密
- decode substr 片断判断选取功能的实现
- IP地址转化为数目字,charindex ,SUBSTRING
- substring 分割字符串后相加不相等解决方案
- 活见鬼!运行时 "传递给 LEFT 或 SUBSTRING 函数的长度参数无效。 关键字 'FROM' 附近"
- substring 的初学者有关问题
- 传递给 LEFT 或 SUBSTRING 函数的长度参数无效。该如何解决
- substring 的有关问题 传递到 SUBSTRING 函数的长度参数无效
- 传递到 SUBSTRING 函数的长度参数无效有关问题
- CAST(substring(sfzh,7,8) AS SMALLDATETIME)转换出错了。该怎么解决
- 版主,传递到 SUBSTRING 函数的长度参数无效,求解释啊