【问题标题】:JS how to do "substr"? [duplicate]JS怎么做“substr”? [复制]
【发布时间】:2012-03-11 03:36:10
【问题描述】:

可能重复:
javascript substring

如何在 JS 中做 substr (php)?

来自 PHP 的示例代码:

<?php
$rest = substr("abcdef", -1);    // returns "f"
$rest = substr("abcdef", -2);    // returns "ef"
$rest = substr("abcdef", -3, 1); // returns "d"
?>

【问题讨论】:

标签: javascript substr


【解决方案1】:

和 PHP 非常相似:

var rest = "abcdef".substr(start, length);

您还可以在此处阅读有关此功能的更多信息:http://www.w3schools.com/jsref/jsref_substr.asp

【讨论】:

  • 其实substr在PHP和Javascript中都使用length,而不是end
【解决方案2】:

下面将重现它。

"abcdef".substr(-1);
"abcdef".substr(-2);
"abcdef".substr(-3, 1);

【讨论】:

  • 我不认为 IE 支持带有 .substr() 的负起始位置,尽管它支持带有 .slice()...
猜你喜欢
  • 2011-09-01
  • 2015-11-13
  • 2017-01-12
  • 1970-01-01
  • 1970-01-01
  • 2015-11-13
  • 2018-07-18
  • 2021-11-28
  • 1970-01-01
相关资源
最近更新 更多