网站建设必备条件,flash教程网站首页,wordpress源码整站,昆明云南微网站制作哪家好js怎么去除1e里面e
方法一#xff1a;使用 Number() 函数将科学计数法表示的字符串转换为数字。然后#xff0c;使用 toString() 方法将其转换回字符串形式#xff0c;这样就会自动移除科学计数法中的 e var num 1e10; // 科学计数法表示的数字 var numStr …js怎么去除1e里面e
方法一使用 Number() 函数将科学计数法表示的字符串转换为数字。然后使用 toString() 方法将其转换回字符串形式这样就会自动移除科学计数法中的 e var num 1e10; // 科学计数法表示的数字 var numStr Number(num).toString(); // 转换为字符串自动移除 e console.log(numStr); // 输出 10000000000 方法二使用正则表达式替换方法移除科学计数法中的 e。 var num 1e10; // 科学计数法表示的数字 var numStr num.toString().replace(e, ); // 使用 replace 方法替换 e 为空字符串 console.log(numStr); // 输出 10000000000 vue中限制长度以及数字包括e // 封装方法--只允许输入正数包
export function getNum(val) { // 先把非数字的都替换掉除了数字 val Number(val).toString().replace(/[^\d]/g, ) return val
}el-inputtypenumberv-model.trimruleForm.heightclearableplaceholder请输入数字οnkeydοwnreturn event.keyCode ! 69inputchangeNumber(height,ruleForm.height,8)
/ changeNumber(name, obj, len 8) {const t obj.length len ? obj.slice(0, len) : objthis.$set(this.ruleForm, name, getNum(t))
}vue中自动保存两位小数 // 封装方法--只允许输入数字包含小数点
export function getFloorNumber(val, saveNumber 2) {// 先把非数字的都替换掉除了数字val val.replace(/[^\d.]/g, )val val.replace(/\.{2,}/g, .)val val.replace(., $#$).replace(/\./g, ).replace($#$, .)const index val.indexOf(.)if (index ! -1) {const arr val.split(.)if (arr[1].length saveNumber) {arr[1] arr[1].substr(0, saveNumber)}val arr.join(.)}return val
} el-inputv-modelruleForm.sharedAreaplaceholder请填写面积clearableinputchangeSpliceArea(area)blurchangeArea(area)
/ changeSpliceArea(name, len 8) {this.ruleForm[name] getFloorNumber(this.ruleForm[name])if (this.ruleForm[name].length len) {this.ruleForm[name] this.ruleForm[name].substr(0, len)}
},
changeArea(name) {const t this.ruleForm[name] this.ruleForm[name].charAt(this.ruleForm[name].length - 1)if (t .) {this.ruleForm[name] 00}
} 常用工具方法 // 只允许输入数字包含负数
export function getNumber(val) {const t val.charAt(0)// 先把非数字的都替换掉除了数字val val.replace(/[^\d]/g, )// 如果第一位是负号则允许添加if (t -) {val - val}return val
}// 只允许输入正数包
export function getNum(val) {// 先把非数字的都替换掉除了数字val Number(val).toString().replace(/[^\d]/g, )return val
}// 只允许输入数字包含小数点
export function getFloorNumber(val, saveNumber 2) {// 先把非数字的都替换掉除了数字val val.replace(/[^\d.]/g, )val val.replace(/\.{2,}/g, .)val val.replace(., $#$).replace(/\./g, ).replace($#$, .)const index val.indexOf(.)if (index ! -1) {const arr val.split(.)if (arr[1].length saveNumber) {arr[1] arr[1].substr(0, saveNumber)}val arr.join(.)}return val
}
// 只允许输入数字包含小数不限制长度
export function getFloorNumNoLength(val) {const t val.charAt(0)if (t .) {return val.replace(., )}val val.replace(., $#$).replace(/\./g, ).replace($#$, .)// 先把非数字的都替换掉除了数字val val.replace(/[^\d.]/g, )return val
}