이 기사의 예에서는 금액, 문자 및 시간의 형식을 지정하는 js 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 구현 방법은 다음과 같습니다.
함수 addComma(money) {
if(money==""){
반환 "";
}
if(돈){
돈 = 돈.트림();
}
if(/[^0-9.- ]/.test(money)){
돈을 돌려주세요;
}
돈 = parsFloat(money) "";
if('NaN' == 돈){
"0.00"을 반환합니다.
}
var Money_flag = "";
if(money.indexOf("-") != -1){
돈 = 돈.대체(/-/g,"");
Money_flag = "-";
}
돈=money.replace(/^(d*)$/,"$1.");
돈=(돈 "00").replace(/(d*.dd)d*/,"$1");
돈=money.replace(".",",");
var re=/(d)(d{3},)/;
while(re.test(money)){
돈=money.replace(re,"$1,$2");
}
돈=money.replace(/,(dd)$/,".$1");
var 돈 = 돈_플래그 "" 돈.replace(/^./,"0.")
돈을 돌려주세요;
}
/**금액 형식을 지정하면 "," 구분 기호가 제거됩니다.*/
함수 delComma(값) {
var rtnVal = 값 "";
return rtnVal.replace(/,/g,"");
}
/**
* 금액 형식, 문자열에 소수점 추가
*/
함수 addPoint(money){
if(/[^0-9.]/.test(money)){
돈을 돌려주세요;
}
if(money.length < 3 || Money.indexOf(".") > -1){
돈을 돌려주세요;
}
반환 Money.substring(0,money.length - 2) "." Money.substring(money.length - 2,money.length);
}
/**
* 금액 서식 지정 및 숫자에서 소수점 제거
*/
function RemovePoint(money){
if(/[^0-9.]/.test(money)){
돈을 돌려주세요;
}
var valueFloat =parseFloat(money) * 100;
var valueInt =parseInt(valueFloat);
반환값Int;
}
/* 格式化小数点后两位数字 以百分比显示 */
함수 addPercent(str){
var 퍼센트 = Math.floor(str * 100) / 100;
퍼센트=(percent.toFixed(2));
반환 비율 '%';
}
/**문자 서식 공백 구분 기호 추가*/
함수 addSpace(값) {
if(값 == null || 값 == ""){
반환 "";
}
var 값 = 값 "";
var tmpStr = "";
while (value.length > 4) {
tmpStr = tmpStr value.substring(0,4) " ";
값 = value.substring(4,value.length);
}
tmpStr = tmpStr 값;
tmpStr 반환;
}
/**문자 서식은 공백 구분 기호를 제거합니다.*/
함수 제거공간(값) {
var rtnVal = 값 "";
return rtnVal.replace(/ /g,"");
}
// 格式化日期时间字符串
// YYYYMMDD-》YYYY-MM-DD
// YYYYMMDDhhmmss-》YYYY-MM-DD hh:mm:ss
함수 formatDatetime(oldvalue){
if(이전 값 == null){
반환 "";
}else if(oldvalue.length == 8){
return oldvalue.substring(0,4)
"-" oldvalue.substring(4,6)
"-" oldvalue.substring(6,8);
}else if(oldvalue.length == 14){
return oldvalue.substring(0,4)
"-" oldvalue.substring(4,6)
"-" oldvalue.substring(6,8)
" " oldvalue.substring(8,10)
":" oldvalue.substring(10,12)
":" oldvalue.substring(12,14);
}else if(oldvalue.length == 6){
return oldvalue.substring(0,2)
":" oldvalue.substring(2,4)
":" oldvalue.substring(4,6);
}그밖에{
이전 값을 반환합니다.
}
}
함수 StringToDate(str){
var datainfo=str.split('-');
새로운 날짜 반환(datainfo[0],datainfo[1],datainfo[2]);
}
이 기사가 모든 사람의 JavaScript 프로그래밍 설계에 도움이 되기를 바랍니다.