GUID:
function newGuid() {
var guid = "";
for (var i = 1; i <= 32; i++) {
var n = Math.floor(Math.random() * 16.0).toString(16);
guid += n;
if ((i == 8) || (i == 12) || (i == 16) || (i == 20))
guid += "-";
}
return guid;
}
指定小数位数,并四舍五入
function decimal(num, v) {
var vv = Math.pow(10, v);
return Math.round(num * vv) / vv;
}
只能输入数字、小数
function CheckInputIntFloat(oInput) {
if (''!= oInput.value.replace(/\d{1,}\.{0,1}\d{0,}/,'')) {
oInput.value = oInput.value.match(/\d{1,}\.{0,1}\d{0,}/) == null ? '0' : oInput.value.match(/\d{1,}\.{0,1}\d{0,}/);
}
}
验证是否为整数
var re = /^[1-9]\d*$/;
re.test(val);
待续,大家如果有更好的方法希望贡献!