JavaScript 字符串数字左补位,右补位,取固定长度,截位扩展函数代码
有时候我们的日期等不足两位的补一个0等,都可以使用这个。
这个大家应该都很明白了,就不废话了,代码如下:
String.prototype.padLeft=
Number.prototype.padLeft=function(total,pad){
return(Array(total).join(pad||0)+this).slice(-total);
}
测试代码:
//补位 "X".padLeft(5,"Y");//返回:YYYYX (50).padLeft(5);//返回:00050 varx=1; x.padLeft(2);//返回:01 //截位 (123).padLeft(2);//返回:23
更多代码
/**
*取子字符串
*@paramoriStr原字符串
*@parambeginIndex取子串的起始位置
*@paramlen取子串的长度
*@return子字符串
*/
publicStringsubString(StringoriStr,intbeginIndex,intlen){
intstrlen=oriStr.length();
beginIndex=beginIndex-1;
if(strlen<=beginIndex){
System.out.println("outof"+oriStr+"'slength,pleaserecheck!");
}elseif(strlen<=beginIndex+len){
str=oriStr.substring(beginIndex);
}else{
str=oriStr.substring(beginIndex,beginIndex+len);
}
returnstr;
}
/**
*右补位,左对齐
*@paramoriStr原字符串
*@paramlen目标字符串长度
*@paramalexin补位字符
*@return目标字符串
*/
publicStringpadRight(StringoriStr,intlen,charalexin){
intstrlen=oriStr.length();
if(strlen热门推荐
7 简短的二胎祝福语
10 简短霸气女儿生日 祝福语
11 祝福语高考小众诗句简短
12 元旦祝福语20秒简短
13 老师过年祝福语大全 简短
14 一生祝福语简短
15 产检祝福语简短霸气
16 朋友店开张祝福语简短
17 生日爱情祝福语大全简短
18 朋友女儿生日祝福语 简短