Q
字符串的第一个字
0
A
回答
1
这样简单。因为你在一个数组拆分它,只是返回的第一个元素:
return ar[1];
和你准备去;)
,或者你可以扭转()第一和pop()方法:d但这migth有点奇怪。只要确保你检查数组键[1]是否被设置!通过
return (typeof ar[1] !== 'undefined') ? ar[1] : '';
0
再或者:
return ar.slice(1,2);
0
我建议你改了一下逻辑在最后字法(注:最后字是不是该方法的好名字 - 也许firstWord? )采取帐户路径/不包含“/”
function lastWord(subject)
{
var ar = subject.split("/");
if(ar.length >= 2)
{
//we have at least one/in our string
if(ar[0] !== "") {
//the string doesn't start with/
return ar[0];
}
else {
//if the strings starts with/then the ar[0] will be ""
return ar[1];
}
}
else {
//we return an empty string if the input was not valid, you could handle this differently
return "";
}
}
这样的字符串不以“/”开始和路径:
- “/一些/惊人/一句” 将返回 “一些”
- “一些/惊人/一句” 将返回 “一些”
- “someamazingsentence” 返回 “”
相关问题
- 1. 剥字符串的第一个字符
- 2. 字符串的第一个字符和最后一个字符
- 3. StringTokenizer - 第一个字符串?
- 4. 获取字符串中子字符串的第一个字母
- 5. 用另一个字符串替换字符串的第一个字符
- 6. cout:最后一个字符串覆盖第一个字符串
- 7. C#:如何获得一个字符串的第一个字符?
- 8. 一个字符串以%fusionning的第一个字符
- 9. PHP字符串替换第一个字母名字的第一个名字
- 10. 比较Android的第二个字符串中的第一个字符串
- 11. 在字符串中查找字符串的第一个实例
- 12. 使第一个字符串成为第二个字符串的Anagram?
- 13. 字符串小写字母的第一个字符 - C#
- 14. 字符串直到Java中的第一个数字字符
- 15. preg_match:字符串和第一个非字母数字字符
- 16. 子字符串在第一个字母数字字符
- 17. 获取每个单词的第一个字符的字符串
- 18. 由另一个字符串排序字符串,大写字母第一个
- 19. 去掉字符串中的最后一个字符和第一个字符
- 20. 删除字符串中的最后一个字符和第一个字符
- 21. 获取第二个字符/字符串出现的字符串
- 22. 字符串的方法来替代第一个字符的字符串
- 23. Sed - 大写以字符串结尾的字符串的第一个字符
- 24. 字符串中的第一个唯一字符
- 25. Python:获取列表中第一个字符串的第一个字符?
- 26. 返回字符串中每个单词的第一个字符
- 27. 删除字符串的3个第一个字符
- 28. 的Unix脚本 - 一个字符串的第一个字母
- 29. 调用json的第一个字符串
- 30. 按字符串中的第一个连字符分割字符串
在你的小提琴你可以得到'return ar [1];' – 2012-07-26 06:50:25