现在的位置: 首页 > 综合 > 正文

javascript 中 substr 在 IE,FF中的不同!

2013年08月02日 ⁄ 综合 ⁄ 共 343字 ⁄ 字号 评论关闭
substr(start[,length])这个函数很多语言里都有.很多语言里start起始位置是可以为负值的.
表示从右到左倒着算.不过jscript(IE
javasctip
的实现).不能这么用的.只能是从左向右算.
如果你有类似需求少不了要先计算字符串的长度了.
相比较还是PHP的语法方便(php手册中的例子).length也可以为负值.

<?php
$rest
= substr("abcdef", 0, -1); // returns "abcde"
$rest = substr("abcdef", 2,
-1); // returns "cde"
$rest = substr("abcdef", 4, -4); // returns ""
$rest
= substr("abcdef", -3, -1); // returns "de"
?>

抱歉!评论已关闭.