没有,帮你现写了一个通用的方法。// 从右边取字符串str 的 count 个。
function fetchRight(str, count){
if(count <= 0) return null;
if(str == null || str.length <= count){
return str;
}
str = str.substring(str.length-count, str.length);
return str;
}
function fetchRight(str, count){
if(count <= 0) return null;
if(str == null || str.length <= count){
return str;
}
str = str.substring(str.length-count, str.length);
return str;
}
解决方案 »
- js:一段时间内查出双休日的问题。
- 请教
- 大家帮帮我,呜~~~~~~~~~~~~~~~~~~~·!怎么办?
- 发现一些问题 有类似问题的朋友 都写下来
- js中,在text框扫回车,让自身不可写(readonly=true)不能实现,见下面
- innerHTML一个js,怎样才能加载它?
- 急救:window.open()第一个参数url中含有'#',页面不能正常打开怎么办?在线等。
- 求代码:一个一打开就缩在任务栏的窗口,用鼠标点也不出来
- 错了~!错了~!大家近来改错啊~!!!请互相转告~!!!谢谢!高分~!在线等待~!
- about form evaluation
- 请问如何统计字数?
- 怎样防止页面被另存为?<noscript><iframe src=*.html></iframe></noscript>怎么用?
slice 方法 (String)
..........说明
slice 方法返回一个包含 stringObj 的指定部分的 String 对象。
如果 end 是负数,就表示从 stringObj 结尾开始起算的一个正偏移量。另外,在此意义下,它不是从 0 开始起算的(例如, 如果 end =-1 则表示提取到字符串的结尾)。如果省略 end ,就一直提取到的 stringObj 结尾。 在下面的示例中,slice 方法的两种用法将返回相同的值。 第二个示例中的 -1 指向 str1 中的最后一个字符,并作为提取操作的结束位置: str1.slice(0)
str2.slice(0,-1)
str.substr(str.length-4);当然你不嫌烦的话用正则表达式也不错:
str.match(/.{4}$/);