Mo.*_*Mo. 159 javascript
我需要从变量中选择最后两个字符,无论是数字还是字母.
例如:
var member = "my name is maanu";
Run Code Online (Sandbox Code Playgroud)
我想在member
变量中显示字符串中的最后两个字母.
小智 356
您可以将负索引传递给.slice()
.
var member = "my name is maanu";
var last2 = member.slice(-2);
alert(last2); // "nu"
Run Code Online (Sandbox Code Playgroud)
mat*_*mmo 21
试试这个,请注意,您不需要在中指定结束索引substring
.
var characters = member.substr(member.length -2);
Run Code Online (Sandbox Code Playgroud)
hal*_*bit 17
现在2016年string.substr(-2)
应该做的伎俩(不是子串(!))
取自MDN
句法
str.substr(start[, length])
参数
开始
开始提取字符的位置.如果给出负数,则将其视为strLength + start,其中strLength是字符串的长度(例如,如果start为-3,则将其视为strLength - 3.)length可选.要提取的字符数.
以下示例slice()
与否定索引一起使用
var str = 'my name is maanu.';
console.log(str.slice(-3)); // returns 'nu.' last two
console.log(str.slice(3, -7)); // returns 'name is'
console.log(str.slice(0, -1)); // returns 'my name is maanu'
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
193001 次 |
最近记录: |