最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript 字符串?dāng)?shù)字左補(bǔ)位,右補(bǔ)位,取固定長度,截位擴(kuò)展函數(shù)代碼

 更新時間:2017年03月25日 20:55:20   投稿:mdxy-dxy  
這篇文章主要介紹了JavaScript 字符串?dāng)?shù)字左補(bǔ)位,右補(bǔ)位,取固定長度,截位擴(kuò)展函數(shù)代碼,需要的朋友可以參考下

有時候我們的日期等不足兩位的補(bǔ)一個0等,都可以使用這個。

這個大家應(yīng)該都很明白了,就不廢話了,代碼如下:

String.prototype.padLeft =
Number.prototype.padLeft = function(total, pad) {
  return (Array(total).join(pad || 0) + this).slice(-total);
}

測試代碼:

//補(bǔ)位
"X".padLeft(5, "Y"); //返回:YYYYX
(50).padLeft(5);   //返回:00050

var x = 1;
x.padLeft(2);     //返回:01

//截位
(123).padLeft(2);   //返回:23

更多代碼

/**
 * 取子字符串
 * @param oriStr  原字符串
 * @param beginIndex 取子串的起始位置
 * @param len  取子串的長度
 * @return 子字符串
 */
 public String subString(String oriStr,int beginIndex,int len){
 int strlen = oriStr.length();
 beginIndex = beginIndex -1;
 if(strlen <= beginIndex){
  System.out.println("out of " + oriStr + "'s length, please recheck!");
 }else if(strlen <= beginIndex+len){
  str = oriStr.substring(beginIndex);
 }else{
  str = oriStr.substring(beginIndex, beginIndex+len);
 }
 return str;
 }
 
 /**
 * 右補(bǔ)位,左對齊
 * @param oriStr 原字符串
 * @param len 目標(biāo)字符串長度
 * @param alexin 補(bǔ)位字符
 * @return 目標(biāo)字符串
 */
 public String padRight(String oriStr,int len,char alexin){
 int strlen = oriStr.length();
 if(strlen < len){
  for(int i=0;i<len-strlen;i++){
  str = str+alexin;
  }
 }
 str = str + oriStr;
 return str;
 }
 
 /**
 * 左補(bǔ)位,右對齊
 * @param oriStr 原字符串
 * @param len 目標(biāo)字符串長度
 * @param alexin 補(bǔ)位字符
 * @return 目標(biāo)字符串
 */
 public String padLeft(String oriStr,int len,char alexin){
 int strlen = oriStr.length();
 if(strlen < len){
  for(int i=0;i<len-strlen;i++){
  str = str+alexin;
  }
 }
 str = oriStr + str;
 return str;
 }

相關(guān)文章

最新評論

临夏县| 习水县| 泾源县| 耒阳市| 临漳县| 方正县| 长垣县| 江津市| 诸城市| 遵化市| 黎平县| 乐陵市| 涟源市| 老河口市| 太谷县| 永靖县| 郓城县| 荔波县| 龙海市| 和田县| 成武县| 遵义市| 五台县| 广东省| 五峰| 周宁县| 德江县| 英超| 翁源县| 伊宁县| 鞍山市| 莲花县| 虞城县| 炉霍县| 石渠县| 江达县| 喀什市| 天祝| 上高县| 许昌县| 岑溪市|