记录使用,留个印象
JS相关
字符串玩法
通配符
String.prototype.format=function()
{
if(arguments.length==0) return this;
for(var str = this, i=0; i< arguments.length; i++)
str = str.replace(new RegExp("\\{"+i+"\\}","g"), arguments[i]);
return str;
};
console.log("你好,我叫{0},我是{1}".format("YH", "中国人"))
截取字符串的三种“姿势”
-
substr(start, length)
参数含义:开始索引(不包含),截取长度。var str = "be all you can be!" console.log(str.substr(7,3)) // 输出 "you"
当不设置第二个参数时,则截取剩余部分。
var str = "be all you can be!" console.log(str.substr(7)) // 输出 "you can be!"
当第一个参数为负数时,则从该字符串结尾计算索引。
var str = "be all you can be!" console.log(str.substr(7