JavaScript - Character.js

 

/**
 * 字符處理工具集
 * @class
 * @extends
 * @author ningbin
 */

 


/**
 * @name en2cn4comma(v) 英文逗號轉換中文
 * @param {} v
 * @return {} r
 */
function en2cn4comma(v){
 var r = v.replace(/,/g, ',');
 return r;
}


/**
 * @name cn2en4comma(v) 中文逗號轉換英文
 * @param {} v
 * @return {} r
 */
function cn2en4comma(v){
 var r = v.replace(/,/g, ',');
 return r;
}


/**
 * @name en2cn4colon(v) 英文引號轉換中文
 * @param {} v
 * @return {} r
 */
function en2cn4colon(v){
 var r = v.replace(/;/g, ';');
 return r;
}


/**
 * @name cn2en4colon(v) 中文引號轉換英文
 * @param {} v
 * @return {} r
 */
function cn2en4colon(v){
 var r = v.replace(/;/g, ';');
 return r;
}


/**
 * @name en2cn4period(v) 英文句號轉換中文
 * @param {} v
 * @return {} r
 */
function en2cn4period(v){
 var r = v.replace(/./g, '。');
 return r;
}


/**
 * @name cn2en4period(v) 中文句號轉換英文
 * @param {} v
 * @return {} r
 */
function cn2en4period(v){
 var r = v.replace(/。/g, '.');
 return r;
}


/**
 * @name removeRightSpace(v) 去除字符右空格
 * @param {} v
 * @return {} r
 */
function removeRightSpace(v){
 var r = v.replace(/^\s+|\s+$/g, '');
 return r;
}


/**
 * @name removeLeftSpace(v) 去除字符左空格
 * @param {} v
 * @return {} r
 */
function removeLeftSpace(v){
 var r = v.replace(/^\s*/, '');
 return r;
}


/**
 * @name removeLeftAndRightSpace(v) 去除字符串前後空格
 * @param {} v
 * @return {} r
 */
function removeLeftAndRightSpace(v){
 var r = v.replace(/^\s+|\s+$/g,"");
 return r;
}


/**
 * @name removeAllSpace(v) 去除字符串所有空格
 * @param {} v
 * @return {} r
 */
function removeAllSpace(v){
 var r = v.replace(/\s+/g,'');
 return r;
}
 
/**
 * @name dateToString() 日期轉換字符串
 * @param {} date
 * @return YYYY-MM-DD
 */
function date2String(d){
 
 var year = d.getYear();
 var month = d.getMonth()+1;
 var day = d.getDate();
 var hour = d.getHours();
 var minute = d.getMinutes();
 
 if(year<1000) year = year + 1900;
 if(month<10) month = "0" + month;
 if(day<10) day = "0" + day;
 if(hour<10) hour = "0" + hour;
 if(minute<10) minute = "0" + minute;
 
 var now = year+"-"+month+"-"+day+" "+hour+":"+minute;
 
 return now;
}

發佈了21 篇原創文章 · 獲贊 3 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章